瀏覽代碼

保存订单逻辑

lijun 5 年之前
父節點
當前提交
9fcc117595
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/main/java/com/caimei/service/order/impl/OrderServiceImpl.java

+ 6 - 0
src/main/java/com/caimei/service/order/impl/OrderServiceImpl.java

@@ -8,6 +8,7 @@ import com.caimei.mapper.order.OrderMapper;
 import com.caimei.mapper.order.OrderProductMapper;
 import com.caimei.mapper.products.HomePageMapper;
 import com.caimei.mapper.products.OrganizeProductsMapper;
+import com.caimei.mapper.products.ShoppingMapper;
 import com.caimei.mapper.user.AddressMapper;
 import com.caimei.mapper.user.LoginMapper;
 import com.caimei.mapper.user.PersonalMapper;
@@ -55,6 +56,8 @@ public class OrderServiceImpl implements OrderService {
     private BpUserInfoMapper bpUserInfoMapper;
     @Autowired
     private AddressMapper addressMapper;
+    @Autowired
+    private ShoppingMapper shoppingMapper;
 
     @Value("${miniprogram.domain}")
     private String domain;
@@ -633,6 +636,9 @@ public class OrderServiceImpl implements OrderService {
             //提交订单完成后清理购物车(用户ID,商品ID)
             if (StringUtils.equals("1", cartType)) {//购物车提交后清理购物车
 
+                for (CmOrderProduct product : orderProductList) {//循环插入数据
+                    shoppingMapper.deleteCart(userId, product.getOrganizeProductID());
+                }
             }
         }