|
@@ -103,13 +103,18 @@ public class GradePaperStructServiceImpl extends ServiceImpl<GradePaperStructMap
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- ExamTask examTask = examTaskService.getOne(new QueryWrapper<ExamTask>().lambda()
|
|
|
+
|
|
|
+ List<ExamTask> examTaskList = examTaskService.list(new QueryWrapper<ExamTask>().lambda()
|
|
|
.eq(ExamTask::getSchoolId, schoolId)
|
|
|
.eq(ExamTask::getExamId,examId)
|
|
|
.eq(ExamTask::getPaperNumber, paperNumber));
|
|
|
- if (Objects.isNull(examTask)) {
|
|
|
+ if (Objects.isNull(examTaskList)) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("没有找到试卷编号对应的命题任务");
|
|
|
}
|
|
|
+ if (examTaskList.size() > 1){
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("有多个考试任务异常");
|
|
|
+ }
|
|
|
+ ExamTask examTask = examTaskList.get(0);
|
|
|
String courseCode = examTask.getCourseCode();
|
|
|
String courseName = examTask.getCourseName();
|
|
|
|