|
@@ -719,6 +719,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
Optional.ofNullable(examTaskApplyPram.getExamTaskId()).orElseThrow(() -> ExceptionResultEnum.ERROR.exception("命题任务ID不能为空"));
|
|
|
// 更新examTask状态status
|
|
|
ExamTask examTask = this.getById(examTaskApplyPram.getExamTaskId());
|
|
|
+
|
|
|
// 提交时,校验
|
|
|
BasicPrintConfig basicPrintConfig = basicPrintConfigService.getByExamId(examTask.getExamId());
|
|
|
if (basicPrintConfig == null) {
|
|
@@ -741,7 +742,8 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
|
|
|
UpdateWrapper<ExamTask> updateWrapper = new UpdateWrapper<>();
|
|
|
updateWrapper.lambda()
|
|
|
-// .set(ExamTask::getStatus, examTaskDetail.getOperateType())
|
|
|
+ .set(ExamTask::getStatus, ExamStatusEnum.SUBMIT)
|
|
|
+ .set(ExamTask::getOpenAb, examTaskApplyPram.getOpenAb())
|
|
|
.set(ExamTask::getUpdateId, sysUser.getId())
|
|
|
.set(ExamTask::getUpdateTime, System.currentTimeMillis())
|
|
|
.set(ExamTask::getExamTaskContent, examTaskApplyPram.getExamTaskContent())
|
|
@@ -752,7 +754,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
// 新建试卷
|
|
|
List<ExamTaskDetail> examTaskDetailList = examTaskApplyPram.getExamTaskDetailList();
|
|
|
for (ExamTaskDetail examTaskDetail : examTaskDetailList) {
|
|
|
- validSubmitParam(examTaskDetail, basicPrintConfig.getPrintContent(), examTask.getOpenAb());
|
|
|
+ validSubmitParam(examTaskDetail, basicPrintConfig.getPrintContent(), examTaskApplyPram.getOpenAb());
|
|
|
// 已曝光试卷和未曝光试卷赋值(新增时,已曝光试卷为null,未曝光试卷为paper_type)
|
|
|
examTaskDetail.setId(SystemConstant.getDbUuid());
|
|
|
examTaskDetail.setUnexposedPaperType(examTaskDetail.getPaperType());
|