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; package com.example.service;
import java.util.Collections;
import java.util.List; import java.util.List;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
......
...@@ -84,6 +84,7 @@ HttpSession session; ...@@ -84,6 +84,7 @@ HttpSession session;
public String list(Model model, @AuthenticationPrincipal LoginUser userDetails) { public String list(Model model, @AuthenticationPrincipal LoginUser userDetails) {
//靴の情報をすべて取得 //靴の情報をすべて取得
List<Shoes> shoes = shoesService.findAll(); List<Shoes> shoes = shoesService.findAll();
System.out.println(shoes);
//靴の情報を一括で取得するmodel(Idでの降順表示設定済み) //靴の情報を一括で取得するmodel(Idでの降順表示設定済み)
model.addAttribute("shoes", shoes); model.addAttribute("shoes", shoes);
//靴を表示するための処理を全画像にかける //靴を表示するための処理を全画像にかける
...@@ -122,12 +123,15 @@ HttpSession session; ...@@ -122,12 +123,15 @@ HttpSession session;
} }
@GetMapping("cart") @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(); User user = userDetails.getUser();
model.addAttribute("user", user); model.addAttribute("user", user);
cart = (HashMap<String, Items>) session.getAttribute("cart"); items = (HashMap<String, Items>) session.getAttribute("cart");
// cart.forEach((key, value) ->{ 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"; 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