|
@@ -65,6 +65,15 @@ public class ExamStructureServiceImpl implements ExamStructureService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void saveExamStructure(ExamStructureInfo info) {
|
|
public void saveExamStructure(ExamStructureInfo info) {
|
|
|
|
+ Check.isNull(info.getExamId(), "考试id不能为空");
|
|
|
|
+ Check.isNull(info.getOrgId(), "机构id不能为空");
|
|
|
|
+ Check.isBlank(info.getExamName(), "考试名称不能为空");
|
|
|
|
+ Check.isBlank(info.getOrgName(), "机构名称不能为空");
|
|
|
|
+ Check.isBlank(info.getExamType(), "考试类型不能为空");
|
|
|
|
+ Check.isNull(info.getQuestionStructure(), "结构详情设置不能空");
|
|
|
|
+ Check.isNull(info.getQuestionStructure().getSingleChoiceTotal(), "结构详情中,单选题数量不能为空");
|
|
|
|
+ Check.isNull(info.getQuestionStructure().getMultipleChoiceTotal(), "结构详情中,多选题数量不能为空");
|
|
|
|
+ Check.isNull(info.getQuestionStructure().getBoolQuestionTotal(), "结构详情中,判断题数量不能为空");
|
|
ExamStructure entity = ExamStructureConvert.of(info);
|
|
ExamStructure entity = ExamStructureConvert.of(info);
|
|
examStructureRepository.save(entity);
|
|
examStructureRepository.save(entity);
|
|
}
|
|
}
|