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