|
@@ -704,6 +704,13 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
Set<Long> orgIds = teachcloudCommonService.listSubOrgIds(null);
|
|
|
IPage<ExamTaskDto> examTaskDtoIPage = this.baseMapper.listTaskApply(new Page<>(pageNumber, pageSize), schoolId, auditStatus, cardRuleId, courseCode, paperNumber, startTime, endTime, sysUser.getId(), orgIds, userName);
|
|
|
+ List<PrintPlanStatusEnum> printPlanStatusEnumList = new ArrayList<>();
|
|
|
+ printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINTING);
|
|
|
+ printPlanStatusEnumList.add(PrintPlanStatusEnum.PRINT_FINISH);
|
|
|
+ for (ExamTaskDto record : examTaskDtoIPage.getRecords()) {
|
|
|
+ List<ExamPackageDetail> examPackageDetailDatasource = this.baseMapper.findExamPackageDetailByPaperNumber(schoolId,record.getCourseCode(),paperNumber, printPlanStatusEnumList);
|
|
|
+ record.setApproveFormStatus(examPackageDetailDatasource.size() > 0);
|
|
|
+ }
|
|
|
return examTaskDtoIPage;
|
|
|
}
|
|
|
|