@RequestMapping("bought") public String bought(Model model,HttpSession session){ User user =(User) session.getAttribute("user"); List<Order> orders = orderService.list(user.getId(),OrderService.delete); orderItemService.fill(orders); model.addAttribute("orders",orders); return"bought"; }
@RequestMapping("confirmPay") public String confirmPay(Model model,Integer order_id){ Order order = orderService.get(order_id); orderItemService.fill(order); model.addAttribute("order",order); return"confirmPay"; }
@RequestMapping("/orderConfirmed") public String orderConfirmed(Model model,Integer order_id){ Order order = orderService.get(order_id); order.setStatus(OrderService.waitReview); order.setConfirm_date(new Date()); orderService.update(order); return"orderConfirmedPage"; }
@RequestMapping("deleteOrder") public String deleteOrder(Model model,Integer order_id){ Order order = orderService.get(order_id); order.setStatus(OrderService.delete); orderService.update(order); return"success"; }
@RequestMapping("review") public String review(Model model,Integer order_id){ Order order = orderService.get(order_id); orderItemService.fill(order); Product product = order.getOrderItems().get(0).getProduct(); List<Review> reviews = reviewService.findByProductId(product.getId());
@RequestMapping("deleteOrder") public String deleteOrder(Model model,Integer order_id){ Order order = orderService.get(order_id); order.setStatus(OrderService.delete); orderService.update(order); return"success"; }
@RequestMapping("review") public String review(Model model,Integer order_id){ Order order = orderService.get(order_id); orderItemService.fill(order); Product product = order.getOrderItems().get(0).getProduct(); List<Review> reviews = reviewService.findByProductId(product.getId()); productService.setReviewCount(product); model.addAttribute("product",product); model.addAttribute("order",order); model.addAttribute("reviews",reviews); return"reviewPage"; }
@RequestMapping("doReview") public String deReview(Model model,HttpSession session, @RequestParam("order_id") Integer order_id, @RequestParam("product_id") Integer product_id, String content){ Order order = orderService.get(order_id); order.setStatus(OrderService.finish); orderService.update(order);
User user = (User) session.getAttribute("user"); Review review = new Review(); review.setContent(content); review.setProduct_id(product_id);