浏览代码

选择题判断题答案去空格

xiatian 5 年之前
父节点
当前提交
cd41b4651d

+ 7 - 2
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/ImportPaperService.java

@@ -927,7 +927,6 @@ public class ImportPaperService {
         // 是否刚刚检测到答案内容
         boolean answerStart = false;
         boolean hasAnswer = false;
-
         for (i = index; i < pList.size(); i++) {
             P pAnswer = (P) pList.get(i);
             String tmpText = DocxProcessUtil.getPText(pAnswer);
@@ -1030,7 +1029,13 @@ public class ImportPaperService {
         }
         // 设置答案
         if (StringUtils.isNotEmpty(answerHTML)) {
-            question.setQuesAnswer(answerHTML.toString());
+            if (question.getQuestionType() == QuesStructType.SINGLE_ANSWER_QUESTION
+                    || question.getQuestionType() == QuesStructType.MULTIPLE_ANSWER_QUESTION
+                    ||question.getQuestionType() == QuesStructType.BOOL_ANSWER_QUESTION) {
+                question.setQuesAnswer(answerHTML.toString().replaceAll(" ", ""));
+            }else {
+                question.setQuesAnswer(answerHTML.toString());
+            }
             question.setQuesAnswerWord(answerWordML.toString());
         } else {
             question.setQuesAnswer("<p></p>");