Commit 9facbd5f authored by keita.onoguchi's avatar keita.onoguchi

Merge branch 'カート機能' into 'master'

カート機能

See merge request !37
parents d398f9d9 173f067c
package com.example.service;
import java.util.Collections;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
......
......@@ -84,6 +84,7 @@ HttpSession session;
public String list(Model model, @AuthenticationPrincipal LoginUser userDetails) {
//靴の情報をすべて取得
List<Shoes> shoes = shoesService.findAll();
System.out.println(shoes);
//靴の情報を一括で取得するmodel(Idでの降順表示設定済み)
model.addAttribute("shoes", shoes);
//靴を表示するための処理を全画像にかける
......@@ -122,12 +123,15 @@ HttpSession session;
}
@GetMapping("cart")
public String Cart(Model model, @AuthenticationPrincipal LoginUser userDetails, HashMap<String, Items> cart){
public String Cart(Model model, @AuthenticationPrincipal LoginUser userDetails, HashMap<String, Items> items, ArrayList <Items> cart){
User user = userDetails.getUser();
model.addAttribute("user", user);
cart = (HashMap<String, Items>) session.getAttribute("cart");
// cart.forEach((key, value) ->{
// });
items = (HashMap<String, Items>) session.getAttribute("cart");
for(int i = 0; i < items.size(); i++){
String key = String.valueOf(i);
cart.add(items.get(key));
}
System.out.println((cart.get(1)).getShoesName());
return "Cart";
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment