Parcourir la source

提交service代码

weiwenhai il y a 6 ans
Parent
commit
bb7bd07033

+ 9 - 0
examcloud-core-print-service/src/main/java/cn/com/qmth/examcloud/core/print/service/impl/ExamStructureServiceImpl.java

@@ -65,6 +65,15 @@ public class ExamStructureServiceImpl implements ExamStructureService {
 
 	@Override
 	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);
 		examStructureRepository.save(entity);
 	}