Browse Source

保存订单逻辑

lijun 5 years ago
parent
commit
9fcc117595
1 changed files with 6 additions and 0 deletions
  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());
+                }
             }
         }