|
@@ -238,9 +238,11 @@ public class ExamTaskDetailServiceImpl extends ServiceImpl<ExamTaskDetailMapper,
|
|
|
// 提交印刷的考场,不允许修改关联试卷
|
|
|
ExamTask examTask = examTaskService.getById(examTaskDetail.getExamTaskId());
|
|
|
List<ExamDetail> examDetails = examDetailService.listByCourseCodeAndPaperNumber(examTask.getSchoolId(), examTask.getCourseCode(), examTask.getPaperNumber());
|
|
|
- examDetails = examDetails.stream().filter(m -> !ExamDetailStatusEnum.NEW.equals(m.getStatus()) && !ExamDetailStatusEnum.READY.equals(m.getStatus())).collect(Collectors.toList());
|
|
|
- if (!examDetails.isEmpty()) {
|
|
|
- throw ExceptionResultEnum.ERROR.exception("有考场已开始打印,不能修改");
|
|
|
+ if (examDetails != null && examDetails.size() > 0){
|
|
|
+ examDetails = examDetails.stream().filter(m -> !ExamDetailStatusEnum.NEW.equals(m.getStatus()) && !ExamDetailStatusEnum.READY.equals(m.getStatus())).collect(Collectors.toList());
|
|
|
+ if (!examDetails.isEmpty()) {
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("有考场已开始打印,不能修改");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
QueryWrapper<ExamTaskDetail> queryWrapper = new QueryWrapper<>();
|