|
@@ -146,8 +146,7 @@ public class TrialService {
|
|
examQuestionRepo.deleteByWorkIdAndSubjectAndTest(workId, subject, TrialEnum.INIT.getId());
|
|
examQuestionRepo.deleteByWorkIdAndSubjectAndTest(workId, subject, TrialEnum.INIT.getId());
|
|
//5.更新该科目下的试卷信息(正式卷子,并删除试评卷子)
|
|
//5.更新该科目下的试卷信息(正式卷子,并删除试评卷子)
|
|
List<Paper> paperList = paperRepo.findByWorkIdAndSubjectAndTest(workId, subject, TrialEnum.START_TRIAL.getId());
|
|
List<Paper> paperList = paperRepo.findByWorkIdAndSubjectAndTest(workId, subject, TrialEnum.START_TRIAL.getId());
|
|
-// List<Long> paperIds = new ArrayList<>();
|
|
|
|
- if (Objects.nonNull(paperList) && paperList.size() > 0) {
|
|
|
|
|
|
+ if (Objects.nonNull(paperList) && !paperList.isEmpty()) {
|
|
List<Paper> paperAllList = paperRepo.findByWorkIdAndSubject(workId, subject);
|
|
List<Paper> paperAllList = paperRepo.findByWorkIdAndSubject(workId, subject);
|
|
Map<String, Paper> paperAllMap = paperAllList.stream().filter(o -> (o.getTest() == 0 || o.getTest() == 3))
|
|
Map<String, Paper> paperAllMap = paperAllList.stream().filter(o -> (o.getTest() == 0 || o.getTest() == 3))
|
|
.collect(Collectors.toList())
|
|
.collect(Collectors.toList())
|
|
@@ -162,10 +161,9 @@ public class TrialService {
|
|
levelMap.put(p.getExamNumber(), p.getLevel());
|
|
levelMap.put(p.getExamNumber(), p.getLevel());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-// paperIds.add(p.getId());
|
|
|
|
});
|
|
});
|
|
|
|
|
|
- if (finalPaperList.size() > 0) {
|
|
|
|
|
|
+ if (!finalPaperList.isEmpty()) {
|
|
finalPaperList.forEach(o -> {
|
|
finalPaperList.forEach(o -> {
|
|
markingService.levelMarkPaper(o, levelMap.get(o.getExamNumber()), true);
|
|
markingService.levelMarkPaper(o, levelMap.get(o.getExamNumber()), true);
|
|
o.setTest(TrialEnum.DEFAULT.getId());
|
|
o.setTest(TrialEnum.DEFAULT.getId());
|