ソースを参照

defaultQuestionUnit.setAnswerType(question.getAnswerType());//作答类型

deason 6 年 前
コミット
7099e29045

+ 1 - 0
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/ExtractConfigProviderServiceImpl.java

@@ -398,6 +398,7 @@ public class ExtractConfigProviderServiceImpl implements ExtractConfigProviderSe
      */
     private DefaultQuestionUnit buildQuestionUnit(Question question) {
         DefaultQuestionUnit defaultQuestionUnit = new DefaultQuestionUnit();
+        defaultQuestionUnit.setAnswerType(question.getAnswerType());//作答类型
         defaultQuestionUnit.setBody(question.getQuesBody());
         defaultQuestionUnit.setQuestionType(getByOldType(question.getQuestionType()));
         //如果是单选或者多选,添加选项和答案转换

+ 1 - 0
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/QuestionProviderServiceImpl.java

@@ -326,6 +326,7 @@ public class QuestionProviderServiceImpl implements QuestionProviderService {
         DefaultQuestionUnit defaultQuestionUnit = new DefaultQuestionUnit();
         defaultQuestionUnit.setBody(question.getQuesBody());
         defaultQuestionUnit.setQuestionType(getByOldType(question.getQuestionType()));
+        defaultQuestionUnit.setAnswerType(question.getAnswerType());//作答类型
         //如果是单选或者多选,添加选项和答案转换
         if (question.getQuestionType() == QuesStructType.SINGLE_ANSWER_QUESTION || question.getQuestionType() == QuesStructType.MULTIPLE_ANSWER_QUESTION) {
             List<DefaultQuestionOption> defaultQuestionOptions = new ArrayList<DefaultQuestionOption>();