he2802 1 年之前
父节点
当前提交
6ad206dbe7

+ 7 - 5
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderGoodsServiceImpl.java

@@ -1048,11 +1048,13 @@ public class OrderGoodsServiceImpl extends ServiceImpl<OrderGoodsMapper, OrderGo
         iUserExamGoodsSupplementService.update(null, objectLambdaUpdateWrapper2);
         iUserExamGoodsSupplementService.update(null, objectLambdaUpdateWrapper2);
 
 
         ProfileTpVo profileTpVo = iProfileTpService.queryByGoodsId(bo.getGoodsId());
         ProfileTpVo profileTpVo = iProfileTpService.queryByGoodsId(bo.getGoodsId());
-        LambdaUpdateWrapper<ProfileTp> objectLambdaUpdateWrapper3 = Wrappers.lambdaUpdate();
-        objectLambdaUpdateWrapper3.eq(ProfileTp::getProfileTpId, profileTpVo.getProfileTpId());
-        objectLambdaUpdateWrapper3.set(ProfileTp::getGoodsIds, profileTpVo.getGoodsIds()+","+goodsNew.getGoodsId());
-        objectLambdaUpdateWrapper3.set(ProfileTp::getUpdateTime,DateUtils.getNowTime());
-        iProfileTpService.update(null, objectLambdaUpdateWrapper3);
+        if(Validator.isNotEmpty(profileTpVo.getGoodsIds())){
+            LambdaUpdateWrapper<ProfileTp> objectLambdaUpdateWrapper3 = Wrappers.lambdaUpdate();
+            objectLambdaUpdateWrapper3.eq(ProfileTp::getProfileTpId, profileTpVo.getProfileTpId());
+            objectLambdaUpdateWrapper3.set(ProfileTp::getGoodsIds, profileTpVo.getGoodsIds()+","+goodsNew.getGoodsId());
+            objectLambdaUpdateWrapper3.set(ProfileTp::getUpdateTime,DateUtils.getNowTime());
+            iProfileTpService.update(null, objectLambdaUpdateWrapper3);
+        }
 
 
       /*  LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper3 = Wrappers.lambdaUpdate();
       /*  LambdaUpdateWrapper<ClassGradeUser> objectLambdaUpdateWrapper3 = Wrappers.lambdaUpdate();
         objectLambdaUpdateWrapper3.eq(ClassGradeUser::getOrderGoodsId, bo.getOrderGoodsId());
         objectLambdaUpdateWrapper3.eq(ClassGradeUser::getOrderGoodsId, bo.getOrderGoodsId());