| | |
| | | for (PaperSettingItem settingItem : settingList) { |
| | | Integer num = settingItem.getNum(); |
| | | Integer difficult = settingItem.getDifficult(); |
| | | if(difficult == 0){ |
| | | difficult = null; |
| | | } |
| | | //需要配置的题目数量为0则跳过 |
| | | if (num == null || num == 0) continue; |
| | | List<Question> questions = questionMapper.getRandomQuestion(settingItem.getSubjectId(), paperSetting.getQuestionType(), difficult, settingItem.getNum()); |
| | |
| | | childQuestionList.addAll(childQuestions); |
| | | } |
| | | paperFixQuestionVO.setQuestionList(childQuestionList); |
| | | examData.add(paperFixQuestionVO); |
| | | if (! CollectionUtils.isEmpty(childQuestionList)) { |
| | | examData.add(paperFixQuestionVO); |
| | | } |
| | | } |
| | | } |
| | | ExamSubmitTemp examSubmitTemp = new ExamSubmitTemp(); |