|
@@ -597,6 +597,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
@Transactional
|
|
|
@Override
|
|
|
public boolean saveExamTaskDetail(ExamTaskDetail examTaskDetail) throws IOException {
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
if (examTaskDetail.getExamTaskId() == null) {
|
|
|
throw ExceptionResultEnum.ERROR.exception("命题任务ID不能为空");
|
|
|
}
|
|
@@ -634,7 +635,12 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
}
|
|
|
|
|
|
UpdateWrapper<ExamTask> updateWrapper = new UpdateWrapper<>();
|
|
|
- updateWrapper.lambda().set(ExamTask::getStatus, ExamStatusEnum.valueOf(examTaskDetail.getOperateType())).set(ExamTask::getReviewStatus, null).eq(ExamTask::getId, examTask.getId());
|
|
|
+ updateWrapper.lambda()
|
|
|
+ .set(ExamTask::getStatus, ExamStatusEnum.valueOf(examTaskDetail.getOperateType()))
|
|
|
+ .set(ExamTask::getUpdateId, sysUser.getId())
|
|
|
+ .set(ExamTask::getUpdateTime, System.currentTimeMillis())
|
|
|
+ .set(ExamTask::getReviewStatus, null)
|
|
|
+ .eq(ExamTask::getId, examTask.getId());
|
|
|
this.update(updateWrapper);
|
|
|
|
|
|
QueryWrapper<ExamTaskDetail> queryWrapper = new QueryWrapper<>();
|
|
@@ -649,6 +655,8 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
|
// 已曝光试卷和未曝光试卷赋值(新增时,已曝光试卷为null,未曝光试卷为paper_type)
|
|
|
examTaskDetail.setUnexposedPaperType(examTaskDetail.getPaperType());
|
|
|
}
|
|
|
+ examTaskDetail.setUpdateId(sysUser.getId());
|
|
|
+ examTaskDetail.setUpdateTime(System.currentTimeMillis());
|
|
|
|
|
|
return examTaskDetailService.saveOrUpdate(examTaskDetail);
|
|
|
}
|