|
@@ -110,6 +110,12 @@ public class MarkTaskSelfCheckService {
|
|
}
|
|
}
|
|
|
|
|
|
public boolean saveSelfCheckTask(Long workId, Subject subject, MarkStage stage, Long markerId) {
|
|
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);
|
|
List<MarkTaskMarkerPaper> markTaskMarkerPaperList = markTaskMarkerPaperRepo.findByWorkIdAndSubjectAndStageAndMarkerId(workId, subject, stage, markerId);
|
|
Random r = new Random();
|
|
Random r = new Random();
|
|
// 随机抽一个任务
|
|
// 随机抽一个任务
|