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