Exemple #1
0
 // 订单再次加入购物车
 @RequestMapping(value = "/cart/add_orderItem1.jspx")
 public String orderAddToCart(
     Long orderId,
     Boolean isAdd,
     HttpServletRequest request,
     HttpServletResponse response,
     ModelMap model)
     throws JSONException {
   Website web = SiteUtils.getWeb(request);
   // 0:未登录;1:正常,商品总数;2:数量过大,最大数量;
   ShopMember member = MemberThread.get();
   if (member == null) {
     return "redirect:../login.jspx";
   }
   Order order = orderMng.findById(orderId);
   Product product = null;
   Integer productAmount = 0;
   Long fashId = null;
   Cart cart = null;
   for (OrderItem item : order.getItems()) {
     product = item.getProduct();
     productAmount = item.getCount();
     if (item.getProductFash() != null) {
       fashId = item.getProductFash().getId();
     }
     cart =
         shoppingSvc.collectAddToCart(
             product, fashId, null, productAmount, true, member, web, request, response);
   }
   return "redirect:shopping_cart.jspx";
 }