From a4855dabaa525b8a780dbeaaff5a0c7ac91b0863 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期二, 18 六月 2024 15:18:23 +0800 Subject: [PATCH] 教学资源,随序试卷生成简化 --- src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java | 18 ++---------------- 1 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java b/src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java index 7768c0a..928969f 100644 --- a/src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java +++ b/src/main/java/com/ycl/jxkg/service/impl/ExamPaperServiceImpl.java @@ -109,22 +109,8 @@ for (Integer questionType : map.keySet()) { //鏁版嵁搴撻噷鐨勮繖涓被鍨嬬殑棰樼洰 List<Integer> questionIdList = map.get(questionType); - Result InnerError1 = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.SingleChoice.getCode()); - if (InnerError1 != null) return InnerError1; - Result InnerError2 = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.MultipleChoice.getCode()); - if (InnerError2 != null) return InnerError2; - Result InnerError3 = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.TrueFalse.getCode()); - if (InnerError3 != null) return InnerError3; - Result InnerError4 = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.GapFilling.getCode()); - if (InnerError4 != null) return InnerError4; - Result InnerError5 = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.ShortAnswer.getCode()); - if (InnerError5 != null) return InnerError5; - Result InnerError6 = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.Audio.getCode()); - if (InnerError6 != null) return InnerError6; - Result InnerError7 = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.Calculate.getCode()); - if (InnerError7 != null) return InnerError7; - Result InnerError8 = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.Analysis.getCode()); - if (InnerError8 != null) return InnerError8; + Result result = createQuestion(questionSetting, questionTitleList, questionType, questionIdList,QuestionTypeEnum.fromCode(questionType).getCode()); + if (result != null) return result; } examPaper.setContent(JSON.toJSONString(questionTitleList)); baseMapper.insert(examPaper); -- Gitblit v1.8.0