|
@@ -1853,12 +1853,12 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
}
|
|
}
|
|
|
|
|
|
// 2.ExamRoomInfo 部分
|
|
// 2.ExamRoomInfo 部分
|
|
- List<PrintPlanStatusEnum> printPlanStatusEnumList = new ArrayList<>();
|
|
|
|
- printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINTING);
|
|
|
|
- printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINT_FINISH);
|
|
|
|
|
|
+// List<PrintPlanStatusEnum> printPlanStatusEnumList = new ArrayList<>();
|
|
|
|
+// printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINTING);
|
|
|
|
+// printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINT_FINISH);
|
|
List<ExamPackageDetail> examPackageDetailDatasource = this.baseMapper.findExamPackageDetailByPaperNumber(schoolId, examTask.getExamId(), examTask.getCourseCode(), paperNumber, null);
|
|
List<ExamPackageDetail> examPackageDetailDatasource = this.baseMapper.findExamPackageDetailByPaperNumber(schoolId, examTask.getExamId(), examTask.getCourseCode(), paperNumber, null);
|
|
if (examPackageDetailDatasource.size() == 0) {
|
|
if (examPackageDetailDatasource.size() == 0) {
|
|
- throw ExceptionResultEnum.ERROR.exception("任务处理中,请稍后查看!");
|
|
|
|
|
|
+ throw ExceptionResultEnum.ERROR.exception("缺少该命题任务对应的考务数据");
|
|
}
|
|
}
|
|
ExamObjectDto examObjectDto = this.buildExamObjectDtoByPackageDatasource(examPackageDetailDatasource);
|
|
ExamObjectDto examObjectDto = this.buildExamObjectDtoByPackageDatasource(examPackageDetailDatasource);
|
|
|
|
|
|
@@ -2080,21 +2080,20 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ printCount = studentCount + " + " + backupCount;
|
|
|
|
+ printTotalCount = printTotalCount + studentCount + backupCount;
|
|
|
|
|
|
|
|
+ // 组装examRoom
|
|
|
|
+ ExamRoomInfo examRoomInfo = new ExamRoomInfo();
|
|
|
|
+ examRoomInfo.setPackageCode(packageCode);
|
|
if (!CollectionUtils.isEmpty(clazzIds)) {
|
|
if (!CollectionUtils.isEmpty(clazzIds)) {
|
|
classNames = examDetailService.findClazzNamesByClazzIds(clazzIds, separator);
|
|
classNames = examDetailService.findClazzNamesByClazzIds(clazzIds, separator);
|
|
- printCount = studentCount + " + " + backupCount;
|
|
|
|
- printTotalCount = printTotalCount + studentCount + backupCount;
|
|
|
|
-
|
|
|
|
- // 组装examRoom
|
|
|
|
- ExamRoomInfo examRoomInfo = new ExamRoomInfo();
|
|
|
|
- examRoomInfo.setPackageCode(packageCode);
|
|
|
|
- examRoomInfo.setClazzNames(classNames);
|
|
|
|
examRoomInfo.setCampusNames(basicCampusService.findCampusNamesByClazzIdList(clazzIds, ","));
|
|
examRoomInfo.setCampusNames(basicCampusService.findCampusNamesByClazzIdList(clazzIds, ","));
|
|
- examRoomInfo.setStudentCount(studentCount);
|
|
|
|
- examRoomInfo.setPrintCount(printCount);
|
|
|
|
- examRoomInfoList.add(examRoomInfo);
|
|
|
|
}
|
|
}
|
|
|
|
+ examRoomInfo.setClazzNames(classNames);
|
|
|
|
+ examRoomInfo.setStudentCount(studentCount);
|
|
|
|
+ examRoomInfo.setPrintCount(printCount);
|
|
|
|
+ examRoomInfoList.add(examRoomInfo);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
ExamObjectDto examObjectDto = new ExamObjectDto();
|
|
ExamObjectDto examObjectDto = new ExamObjectDto();
|