|
@@ -1260,6 +1260,8 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
examTask.setUserId(sysUser.getId());
|
|
examTask.setUserId(sysUser.getId());
|
|
examTask.setStatus(ExamStatusEnum.SUBMIT);
|
|
examTask.setStatus(ExamStatusEnum.SUBMIT);
|
|
examTask.setSource(ExamTaskSourceEnum.SELF);
|
|
examTask.setSource(ExamTaskSourceEnum.SELF);
|
|
|
|
+ examTask.setPaperConfirmAttachmentIds(examTaskSubmitPram.getPaperConfirmAttachmentIds());
|
|
|
|
+ examTask.setRemark(examTaskSubmitPram.getRemark());
|
|
examTask.insertInfo(sysUser.getId());
|
|
examTask.insertInfo(sysUser.getId());
|
|
examTask.setExamTaskContent(examTaskSubmitPram.getExamTaskContent());
|
|
examTask.setExamTaskContent(examTaskSubmitPram.getExamTaskContent());
|
|
|
|
|
|
@@ -1306,7 +1308,7 @@ public class ExamTaskServiceImpl extends ServiceImpl<ExamTaskMapper, ExamTask> i
|
|
List<Long> cardIds = paperInfoVoList.stream().filter(m -> StringUtils.isNotBlank(m.getCardId())).map(m -> Long.parseLong(m.getCardId())).collect(Collectors.toList());
|
|
List<Long> cardIds = paperInfoVoList.stream().filter(m -> StringUtils.isNotBlank(m.getCardId())).map(m -> Long.parseLong(m.getCardId())).collect(Collectors.toList());
|
|
for (Long cardId : cardIds) {
|
|
for (Long cardId : cardIds) {
|
|
ExamCard examCard = examCardService.getById(cardId);
|
|
ExamCard examCard = examCardService.getById(cardId);
|
|
- if(examTask.getOpenAb().equals(examCard.getOpenAb())){
|
|
|
|
|
|
+ if(!examTask.getOpenAb().equals(examCard.getOpenAb())){
|
|
throw ExceptionResultEnum.ERROR.exception(examTask.getOpenAb() && !examCard.getOpenAb() ? "命题任务开启了AB卷,请选择AB卷题卡或者编辑题卡开启AB卷": "命题任务未开启了AB卷,请选择单题卡或者编辑题卡关闭AB卷");
|
|
throw ExceptionResultEnum.ERROR.exception(examTask.getOpenAb() && !examCard.getOpenAb() ? "命题任务开启了AB卷,请选择AB卷题卡或者编辑题卡开启AB卷": "命题任务未开启了AB卷,请选择单题卡或者编辑题卡关闭AB卷");
|
|
}
|
|
}
|
|
}
|
|
}
|