| | |
| | | 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); |