xiaofei 1 жил өмнө
parent
commit
02223a8e33

+ 6 - 0
stmms-ms-marking/src/main/java/cn/com/qmth/stmms/ms/marking/service/MarkTaskSelfCheckService.java

@@ -110,6 +110,12 @@ public class MarkTaskSelfCheckService {
     }
 
     public boolean saveSelfCheckTask(Long workId, Subject subject, MarkStage stage, Long markerId) {
+        // 有未评的自查卷,直接返回
+        MarkTaskSelfCheck markTaskSelfCheckHis = markTaskSelfCheckRepo.findByWorkIdAndMarkerIdAndSubjectAndStageAndMarking(workId, markerId, subject, stage, false);
+        if(markTaskSelfCheckHis != null){
+            return true;
+        }
+
         List<MarkTaskMarkerPaper> markTaskMarkerPaperList = markTaskMarkerPaperRepo.findByWorkIdAndSubjectAndStageAndMarkerId(workId, subject, stage, markerId);
         Random r = new Random();
         // 随机抽一个任务