he2802 1 year ago
parent
commit
516e1dd23a

+ 0 - 1
zhongzheng-api/src/main/java/com/zhongzheng/controller/grade/ClassGradeController.java

@@ -59,7 +59,6 @@ public class ClassGradeController extends BaseController {
         startPage();
         bo.setStatus(new ArrayList<Integer>(Arrays.asList(1)));
         bo.setPastDue(1L);
-
         List<ClassGradeVo> list = iClassGradeService.queryList(bo);
         return getDataTable(list);
     }

+ 11 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/user/service/impl/UserStudyRecordServiceImpl.java

@@ -1313,6 +1313,17 @@ public class UserStudyRecordServiceImpl extends ServiceImpl<UserStudyRecordMappe
         if(Validator.isEmpty(orderGoodsId)||Validator.isEmpty(userId)){
             throw new CustomException("参数错误");
         }
+        ClassGradeUser gradeOgUser = iClassGradeUserService.getOne(new LambdaQueryWrapper<ClassGradeUser>()
+                .eq(ClassGradeUser::getOrderGoodsId, orderGoodsId)
+                .eq(ClassGradeUser::getStatus, 1)
+                .last("limit 1"));
+        if(Validator.isEmpty(gradeOgUser)){
+            throw new CustomException("参数错误");
+        }
+        if(Validator.isEmpty(gradeOgUser.getOfficialStatus())||gradeOgUser.getOfficialStatus()!=1){
+            throw new CustomException("信息推送不成功,无法操作");
+        }
+
         OrderGoods newOrderGoods = iOrderGoodsService.getOne(new LambdaQueryWrapper<OrderGoods>().eq(OrderGoods::getOrderGoodsId, orderGoodsId));
         if(newOrderGoods.getSevenClassStatus()==1||newOrderGoods.getSevenClassStatus()==2||newOrderGoods.getSevenClassStatus()==3){
             return 0;