// 订单再次加入购物车 @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"; }