|
@@ -64,7 +64,6 @@ public class InspectRangeService {
|
|
List<MarkUser> sxInspectors = markUserRepo.findByWorkIdAndSubjectAndRole(inspectRange.getWorkId(), Subject.SX, Role.INSPECTOR);
|
|
List<MarkUser> sxInspectors = markUserRepo.findByWorkIdAndSubjectAndRole(inspectRange.getWorkId(), Subject.SX, Role.INSPECTOR);
|
|
List<MarkUser> smInspectors = markUserRepo.findByWorkIdAndSubjectAndRole(inspectRange.getWorkId(), Subject.SM, Role.INSPECTOR);
|
|
List<MarkUser> smInspectors = markUserRepo.findByWorkIdAndSubjectAndRole(inspectRange.getWorkId(), Subject.SM, Role.INSPECTOR);
|
|
|
|
|
|
-
|
|
|
|
List<InspectStudent> inspectStudents = inspectStudentRepo.findByInspectRangeId(id);
|
|
List<InspectStudent> inspectStudents = inspectStudentRepo.findByInspectRangeId(id);
|
|
|
|
|
|
List<InspectTask> inspectTasks = new ArrayList<>();
|
|
List<InspectTask> inspectTasks = new ArrayList<>();
|
|
@@ -76,52 +75,57 @@ public class InspectRangeService {
|
|
|
|
|
|
|
|
|
|
//色彩的
|
|
//色彩的
|
|
- for (MarkUser inspector : scInspectors) {
|
|
|
|
- InspectTask inspectTask = new InspectTask();
|
|
|
|
-
|
|
|
|
- inspectTask.setMarkerId(inspector.getId());
|
|
|
|
- inspectTask.setMarkerName(inspector.getName());
|
|
|
|
- inspectTask.setSubject(inspector.getSubject());
|
|
|
|
- inspectTask.setWorkId(inspectRange.getWorkId());
|
|
|
|
- inspectTask.setInspectRangeId(id);
|
|
|
|
- inspectTask.setPaper(scPaper);
|
|
|
|
- inspectTask.setQuestionId(scPaper.getQuestionId());
|
|
|
|
- inspectTask.setCreatedOn(new Date());
|
|
|
|
-
|
|
|
|
- inspectTasks.add(inspectTask);
|
|
|
|
|
|
+ if(scPaper != null){
|
|
|
|
+ for (MarkUser inspector : scInspectors) {
|
|
|
|
+ InspectTask inspectTask = new InspectTask();
|
|
|
|
+
|
|
|
|
+ inspectTask.setMarkerId(inspector.getId());
|
|
|
|
+ inspectTask.setMarkerName(inspector.getName());
|
|
|
|
+ inspectTask.setSubject(inspector.getSubject());
|
|
|
|
+ inspectTask.setWorkId(inspectRange.getWorkId());
|
|
|
|
+ inspectTask.setInspectRangeId(id);
|
|
|
|
+ inspectTask.setPaper(scPaper);
|
|
|
|
+ inspectTask.setQuestionId(scPaper.getQuestionId());
|
|
|
|
+ inspectTask.setCreatedOn(new Date());
|
|
|
|
+
|
|
|
|
+ inspectTasks.add(inspectTask);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
-
|
|
|
|
- for (MarkUser inspector : sxInspectors) {
|
|
|
|
- InspectTask inspectTask = new InspectTask();
|
|
|
|
-
|
|
|
|
- inspectTask.setMarkerId(inspector.getId());
|
|
|
|
- inspectTask.setMarkerName(inspector.getName());
|
|
|
|
- inspectTask.setSubject(inspector.getSubject());
|
|
|
|
- inspectTask.setWorkId(inspectRange.getWorkId());
|
|
|
|
- inspectTask.setInspectRangeId(id);
|
|
|
|
- inspectTask.setPaper(sxPaper);
|
|
|
|
- inspectTask.setQuestionId(sxPaper.getQuestionId());
|
|
|
|
- inspectTask.setCreatedOn(new Date());
|
|
|
|
-
|
|
|
|
- inspectTasks.add(inspectTask);
|
|
|
|
|
|
+ //速写
|
|
|
|
+ if(sxPaper != null){
|
|
|
|
+ for (MarkUser inspector : sxInspectors) {
|
|
|
|
+ InspectTask inspectTask = new InspectTask();
|
|
|
|
+
|
|
|
|
+ inspectTask.setMarkerId(inspector.getId());
|
|
|
|
+ inspectTask.setMarkerName(inspector.getName());
|
|
|
|
+ inspectTask.setSubject(inspector.getSubject());
|
|
|
|
+ inspectTask.setWorkId(inspectRange.getWorkId());
|
|
|
|
+ inspectTask.setInspectRangeId(id);
|
|
|
|
+ inspectTask.setPaper(sxPaper);
|
|
|
|
+ inspectTask.setQuestionId(sxPaper.getQuestionId());
|
|
|
|
+ inspectTask.setCreatedOn(new Date());
|
|
|
|
+
|
|
|
|
+ inspectTasks.add(inspectTask);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
-
|
|
|
|
- for (MarkUser inspector : smInspectors) {
|
|
|
|
- InspectTask inspectTask = new InspectTask();
|
|
|
|
-
|
|
|
|
- inspectTask.setMarkerId(inspector.getId());
|
|
|
|
- inspectTask.setMarkerName(inspector.getName());
|
|
|
|
- inspectTask.setSubject(inspector.getSubject());
|
|
|
|
- inspectTask.setWorkId(inspectRange.getWorkId());
|
|
|
|
- inspectTask.setInspectRangeId(id);
|
|
|
|
- inspectTask.setPaper(smPaper);
|
|
|
|
- inspectTask.setQuestionId(smPaper.getQuestionId());
|
|
|
|
- inspectTask.setCreatedOn(new Date());
|
|
|
|
-
|
|
|
|
- inspectTasks.add(inspectTask);
|
|
|
|
|
|
+ //素描
|
|
|
|
+ if(smPaper != null){
|
|
|
|
+ for (MarkUser inspector : smInspectors) {
|
|
|
|
+ InspectTask inspectTask = new InspectTask();
|
|
|
|
+
|
|
|
|
+ inspectTask.setMarkerId(inspector.getId());
|
|
|
|
+ inspectTask.setMarkerName(inspector.getName());
|
|
|
|
+ inspectTask.setSubject(inspector.getSubject());
|
|
|
|
+ inspectTask.setWorkId(inspectRange.getWorkId());
|
|
|
|
+ inspectTask.setInspectRangeId(id);
|
|
|
|
+ inspectTask.setPaper(smPaper);
|
|
|
|
+ inspectTask.setQuestionId(smPaper.getQuestionId());
|
|
|
|
+ inspectTask.setCreatedOn(new Date());
|
|
|
|
+
|
|
|
|
+ inspectTasks.add(inspectTask);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
inspectTaskRepo.save(inspectTasks);
|
|
inspectTaskRepo.save(inspectTasks);
|