Ver código fonte

fix 考试次数

he2802 3 anos atrás
pai
commit
946f3bc6d9

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/goods/service/impl/GoodsServiceImpl.java

@@ -321,6 +321,9 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
         }
         //模块章列表
         if(bo.getMenuList()!=null&&bo.getMenuList().size()>0){
+            if(Validator.isEmpty(bo.getCourseId())){
+                throw new CustomException("缺少课程ID");
+            }
             CourseMenuListAddBo menuListAddBo = new CourseMenuListAddBo();
             menuListAddBo.setCourseId(bo.getCourseId());
             menuListAddBo.setMenuList(bo.getMenuList());

+ 2 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserExamGoodsServiceImpl.java

@@ -207,7 +207,7 @@ public class UserExamGoodsServiceImpl extends ServiceImpl<UserExamGoodsMapper, U
                         //减去补考次数
                         LambdaUpdateWrapper<UserExamGoods> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
                         objectLambdaUpdateWrapper.eq(UserExamGoods::getUserId, bo.getUserId());
-                        objectLambdaUpdateWrapper.eq(UserExamGoods::getGoodsId, bo.getGoodsId());
+                        objectLambdaUpdateWrapper.eq(UserExamGoods::getOrderGoodsId, bo.getOrderGoodsId());
 
                         objectLambdaUpdateWrapper.set(UserExamGoods::getExamNumber, examGoodsVo.getExamNumber().longValue()-entity.getExamNumber().longValue());
                         objectLambdaUpdateWrapper.set(UserExamGoods::getUpdateTime,DateUtils.getNowTime());
@@ -223,7 +223,7 @@ public class UserExamGoodsServiceImpl extends ServiceImpl<UserExamGoodsMapper, U
                         //减去前培次数
                         LambdaUpdateWrapper<UserExamGoods> objectLambdaUpdateWrapper = Wrappers.lambdaUpdate();
                         objectLambdaUpdateWrapper.eq(UserExamGoods::getUserId, bo.getUserId());
-                        objectLambdaUpdateWrapper.eq(UserExamGoods::getGoodsId, bo.getGoodsId());
+                        objectLambdaUpdateWrapper.eq(UserExamGoods::getOrderGoodsId, bo.getOrderGoodsId());
 
                         objectLambdaUpdateWrapper.set(UserExamGoods::getExamNumber, examGoodsVo.getDoNumber().longValue()-entity.getDoNumber().longValue());
                         objectLambdaUpdateWrapper.set(UserExamGoods::getUpdateTime,DateUtils.getNowTime());