he2802 1 жил өмнө
parent
commit
bf871b9412

+ 5 - 3
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserStudyRecordServiceImpl.java

@@ -899,9 +899,11 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
         if(Validator.isEmpty(bo.getGoodsId())||Validator.isEmpty(bo.getOrderGoodsId())){
             throw new CustomException("参数缺失");
         }
-        ClassGradeUser classGradeUser = iClassGradeUserService.getOne(new LambdaQueryWrapper< ClassGradeUser >().eq(ClassGradeUser::getUserId, bo.getUserId()).eq(ClassGradeUser::getOrderGoodsId, bo.getOrderGoodsId()).last("limit 1"));
-        if(Validator.isEmpty(classGradeUser)){
-            throw new CustomException("非法数据",601);
+        if(Validator.isNotEmpty(bo.getGradeId())&&bo.getGradeId()>0L){
+            ClassGradeUser classGradeUser = iClassGradeUserService.getOne(new LambdaQueryWrapper< ClassGradeUser >().eq(ClassGradeUser::getUserId, bo.getUserId()).eq(ClassGradeUser::getOrderGoodsId, bo.getOrderGoodsId()).last("limit 1"));
+            if(Validator.isEmpty(classGradeUser)){
+                throw new CustomException("非法数据",601);
+            }
         }
         //存储整个目录节列表
         List<ClassPeriodVo> sectionList = new ArrayList<>();