浏览代码

批量增加购物车

liangpeile 1 年之前
父节点
当前提交
f9423665b4

+ 1 - 5
crmeb-front/src/main/java/com/zbkj/front/service/impl/AAAServiceImpl.java

@@ -85,8 +85,7 @@ public class AAAServiceImpl implements AAAService {
         String userId = StringUtils.substringAfterLast(scene, "=");
 
         String temp ="shareId="+substring1+"&userId="+userId;
-        System.out.println(temp);
-        System.out.println(scene);
+
         for (Cart cart : cartList) {
             CartShare cartShare = new CartShare();
             BeanUtils.copyProperties(cart,cartShare);
@@ -120,10 +119,7 @@ public class AAAServiceImpl implements AAAService {
             conn.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
 
             // 构造请求体
-
-
             String jsonRequest = "{\"scene\":\"" + temp + "\",\"env_version\":\"" + env_version + "\", \"page\":\"" + page + "\"}";
-            System.out.println(jsonRequest);
 
             OutputStream output = conn.getOutputStream();
             output.write(jsonRequest.getBytes("UTF-8"));

+ 4 - 4
crmeb-front/src/main/java/com/zbkj/front/service/impl/FrontOrderServiceImpl.java

@@ -1062,10 +1062,10 @@ public class FrontOrderServiceImpl implements FrontOrderService {
                 //企业用户
                 LambdaQueryWrapper<UserEnterprise> queryWrapper = new LambdaQueryWrapper<>();
                 Integer uid = order.getUid();
-                LambdaQueryWrapper<UserBypassAccount> userBypassAccountLambdaQueryWrapper = new LambdaQueryWrapper<>();
-                userBypassAccountLambdaQueryWrapper.eq(UserBypassAccount::getUserId,uid);
-                UserBypassAccount userBypassAccount = userBypassAccountService.getOne(userBypassAccountLambdaQueryWrapper);
-                queryWrapper.eq( UserEnterprise::getId, userBypassAccount.getEnterpriseId() );
+//                LambdaQueryWrapper<UserBypassAccount> userBypassAccountLambdaQueryWrapper = new LambdaQueryWrapper<>();
+//                userBypassAccountLambdaQueryWrapper.eq(UserBypassAccount::getUserId,uid);
+//                UserBypassAccount userBypassAccount = userBypassAccountService.getOne(userBypassAccountLambdaQueryWrapper);
+                queryWrapper.eq( UserEnterprise::getUserId, uid);
                 queryWrapper.eq( UserEnterprise::getIsDelete, 0 );
                 UserEnterprise one = userEnterpriseService.getOne( queryWrapper, false );
                 if (one != null) {

+ 2 - 18
crmeb-service/src/main/java/com/zbkj/service/service/impl/CartServiceImpl.java

@@ -303,9 +303,6 @@ public class CartServiceImpl extends ServiceImpl<CartDao, Cart> implements CartS
         }
         List<Cart> updateCartList = new ArrayList<>();
         List<Cart> addCartList = new ArrayList<>();
-        //购物车分享
-        List<CartShare> updateCartShareList = new ArrayList<>();
-        List<CartShare> addCartShareList = new ArrayList<>();
         User currentUser = userService.getInfo();
         cartListRequest.forEach(cartRequest -> {
             // 判断商品正常
@@ -324,36 +321,23 @@ public class CartServiceImpl extends ServiceImpl<CartDao, Cart> implements CartS
             // 普通商品部分(只有普通商品才能添加购物车)
             // 是否已经有同类型商品在购物车,有则添加数量没有则新增
             Cart forUpdateStoreCart = getByUniqueAndUid(cartRequest.getProductAttrUnique(), currentUser.getId());
-            CartShare forUpdateStoreCartShare = getCartShareByUniqueAndUid(cartRequest.getProductAttrUnique(), currentUser.getId());
 
-            if (ObjectUtil.isNotNull(forUpdateStoreCart) && ObjectUtil.isNotNull(forUpdateStoreCartShare)) { // 购物车添加数量
+            if (ObjectUtil.isNotNull(forUpdateStoreCart) ) { // 购物车添加数量
                 forUpdateStoreCart.setCartNum(forUpdateStoreCart.getCartNum() + cartRequest.getCartNum());
                 updateCartList.add(forUpdateStoreCart);
 
-                forUpdateStoreCartShare.setCartNum(forUpdateStoreCart.getCartNum() + cartRequest.getCartNum());
-                updateCartShareList.add(forUpdateStoreCartShare);
+
             } else {// 新增购物车数据
                 Cart cart = new Cart();
                 BeanUtils.copyProperties(cartRequest, cart);
                 cart.setUid(currentUser.getId());
                 cart.setMerId(product.getMerId());
                 addCartList.add(cart);
-
-                CartShare cartShare = new CartShare();
-                BeanUtils.copyProperties(cart, cartShare);
-                cartShare.setUid(currentUser.getId());
-                cartShare.setMerId(product.getMerId());
-                cartShare.setCartNum(cart.getCartNum());
-                addCartShareList.add(cartShare);
-
             }
         });
         Boolean execute = transactionTemplate.execute(exec -> {
             saveBatch(addCartList);
             updateBatchById(updateCartList);
-            //分享表数据
-            cartShareService.saveBatch(addCartShareList);
-            cartShareService.updateBatchById(updateCartShareList);
             return Boolean.TRUE;
         });
         if (execute) {