add settle service

This commit is contained in:
2019-09-03 20:28:54 +08:00
parent a1bd10307a
commit 17b0dcff58
4 changed files with 35 additions and 2 deletions
@@ -26,7 +26,7 @@ public class SettleController {
}
@PostMapping
public String processSettle(@RequestParam("itemList[]") List<Long> shoppingCartItems, Model model, @AuthenticationPrincipal User user) {
public String confirmSettle(@RequestParam("itemList[]") List<Long> shoppingCartItems, Model model, @AuthenticationPrincipal User user) {
for (var cartID : shoppingCartItems) {
System.out.println(cartID);
}
@@ -34,6 +34,12 @@ public class SettleController {
return "settle.html";
}
@PostMapping("/process")
public String processSettle(@RequestParam("purchaseList[]") List<Long> purchaseItem, @AuthenticationPrincipal User user) {
return "settleSuccess.html";
}
@GetMapping
public String testPage() {
return "testSettle.html";
@@ -23,7 +23,7 @@ public class OrderService {
private final OrderRepository orderRepository;
public OrderService(OrderRepository orderRepository,
@Qualifier("userRepository") UserRepository userRepository,
UserRepository userRepository,
ProductRepository productRepository) {
this.userRepository = userRepository;
this.productRepository = productRepository;
@@ -0,0 +1,17 @@
package edu.neu.neumall.service;
import edu.neu.neumall.entity.ShoppingCart;
import edu.neu.neumall.entity.User;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class SettleService {
public void Purchase(User user, List<ShoppingCart> shoppingCart) {
}
private boolean canPurchase(List<ShoppingCart> shoppingCarts) {
return false;
}
}
@@ -0,0 +1,10 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>支付成功</title>
</head>
<body>
</body>
</html>