|
@@ -169,6 +169,8 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
BasicPrintConfigService basicPrintConfigService;
|
|
BasicPrintConfigService basicPrintConfigService;
|
|
|
|
+ @Resource
|
|
|
|
+ TFFlowLogService tfFlowLogService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<ExamTask> listByCourseCode(Long schoolId, String code) {
|
|
public List<ExamTask> listByCourseCode(Long schoolId, String code) {
|
|
@@ -1833,7 +1835,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
final String link = ",";
|
|
final String link = ",";
|
|
List<ApprovalInfo> approvalInfoList = new ArrayList<>();
|
|
List<ApprovalInfo> approvalInfoList = new ArrayList<>();
|
|
if (review) {
|
|
if (review) {
|
|
- //TODO 主任和院长审核需修改
|
|
|
|
|
|
+// //TODO 主任和院长审核需修改
|
|
// ApprovalInfo second = examTaskReviewLogService.findOnePassBySetUp(flowId, 2);
|
|
// ApprovalInfo second = examTaskReviewLogService.findOnePassBySetUp(flowId, 2);
|
|
// if (Objects.isNull(second)) {
|
|
// if (Objects.isNull(second)) {
|
|
// throw ExceptionResultEnum.ERROR.exception("未找到主任级审核记录");
|
|
// throw ExceptionResultEnum.ERROR.exception("未找到主任级审核记录");
|
|
@@ -1859,22 +1861,23 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
// third.setRemark(thirdRemark);
|
|
// third.setRemark(thirdRemark);
|
|
// approvalInfoList.add(second);
|
|
// approvalInfoList.add(second);
|
|
// approvalInfoList.add(third);
|
|
// approvalInfoList.add(third);
|
|
|
|
+ approvalInfoList = tfFlowLogService.findApprovalInfoByFlowId(flowId);
|
|
}
|
|
}
|
|
|
|
|
|
// 2.ExamRoomInfo 部分
|
|
// 2.ExamRoomInfo 部分
|
|
List<PrintPlanStatusEnum> printPlanStatusEnumList = new ArrayList<>();
|
|
List<PrintPlanStatusEnum> printPlanStatusEnumList = new ArrayList<>();
|
|
printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINTING);
|
|
printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINTING);
|
|
printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINT_FINISH);
|
|
printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINT_FINISH);
|
|
- List<ExamPackageDetail> examPackageDetailDatasource = this.baseMapper.findExamPackageDetailByPaperNumber(schoolId, examTask.getCourseCode(), paperNumber, printPlanStatusEnumList);
|
|
|
|
|
|
+ List<ExamPackageDetail> examPackageDetailDatasource = this.baseMapper.findExamPackageDetailByPaperNumber(schoolId, examTask.getCourseCode(), paperNumber, null);
|
|
if (examPackageDetailDatasource.size() == 0) {
|
|
if (examPackageDetailDatasource.size() == 0) {
|
|
throw ExceptionResultEnum.ERROR.exception("任务处理中,请稍后查看!");
|
|
throw ExceptionResultEnum.ERROR.exception("任务处理中,请稍后查看!");
|
|
}
|
|
}
|
|
- for (ExamPackageDetail packageDetail : examPackageDetailDatasource) {
|
|
|
|
- ExamDetailStatusEnum examDetailStatusEnum = packageDetail.getExamDetailStatus();
|
|
|
|
- if (ExamDetailStatusEnum.NEW.equals(examDetailStatusEnum) || ExamDetailStatusEnum.READY.equals(examDetailStatusEnum)) {
|
|
|
|
- throw ExceptionResultEnum.ERROR.exception("任务处理中,请稍后查看!");
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+// for (ExamPackageDetail packageDetail : examPackageDetailDatasource) {
|
|
|
|
+// ExamDetailStatusEnum examDetailStatusEnum = packageDetail.getExamDetailStatus();
|
|
|
|
+// if (ExamDetailStatusEnum.NEW.equals(examDetailStatusEnum) || Exam etailStatusEnum.READY.equals(examDetailStatusEnum)) {
|
|
|
|
+// throw ExceptionResultEnum.ERROR.exception("任务处理中,请稍后查看!");
|
|
|
|
+// }
|
|
|
|
+// }
|
|
ExamObjectDto examObjectDto = this.buildExamObjectDtoByPackageDatasource(examPackageDetailDatasource);
|
|
ExamObjectDto examObjectDto = this.buildExamObjectDtoByPackageDatasource(examPackageDetailDatasource);
|
|
|
|
|
|
|
|
|