em xin chào mọi người, hiện tại em đang viết một phương thức để cho sản phẩm vào giỏ hàng, và em có nhờ bạn em thẩm hộ qua, bạn ấy bảo là em làm này chưa đúng, không nên truyền chung PathVariable chung với RequestParam , nên hiện tại em vẫn rõ chuẩn ý như nào , em mn và các anh giải đáp giúp em ạ
em xin cảm ơn !
@PostMapping ("/addToCart/{id}")
public ResponseEntity<?> addSPVaoGio(HttpServletRequest request,
@PathVariable("id") Integer idctsp,
@RequestParam("quality") int soluongthem) {
try {
System.out.println("them san pham ");
HttpSession session = request.getSession(false);
if (session != null) {
kh = (KhachHang) session.getAttribute("khachHang");
if (kh != null && idctsp != null) {
iGioHangCTService.onlineCart(kh, idctsp, soluongthem);
} else {
return ResponseEntity.ok("khach hang chua dang nhap");
}
} else {
return ResponseEntity.ok("session ko có tt kh");
}
} catch (Exception e) {
System.out.println("day la loi:" + e.getMessage());
e.printStackTrace();
}
return ResponseEntity.ok().build();
}