|
@@ -289,9 +289,9 @@ public class ImportPaperService {
|
|
|
int mainQuesNum = 0;
|
|
|
// 小题号
|
|
|
int subQuesNum = 0;
|
|
|
+ //大题下的小题序号
|
|
|
+ int errorQuesNum = 0;
|
|
|
for (int i = 0; i < pList.size(); i++) {
|
|
|
- //大题下的小题序号
|
|
|
- int errorQuesNum = 0;
|
|
|
P p = (P) pList.get(i);
|
|
|
String pText = DocxProcessUtil.getPText(p);
|
|
|
if (StringUtils.isEmpty(pText)) {
|
|
@@ -310,6 +310,7 @@ public class ImportPaperService {
|
|
|
initQuesHeader(paper, paperDetail, paperDetails, ++mainQuesNum, importPaperCheck);
|
|
|
// 设置当前索引,防止多余循环
|
|
|
i = importPaperCheck.index - 1;
|
|
|
+ errorQuesNum = 0;
|
|
|
} else if (DocxProcessUtil.isNumPr(p)) {
|
|
|
// 检测到序列
|
|
|
importPaperCheck.setErrorInfo(importPaperCheck.quesName+ImportPaperMsg.errMsg_10);
|
|
@@ -979,7 +980,10 @@ public class ImportPaperService {
|
|
|
if (StringUtils.isNotEmpty(answerHTML)) {
|
|
|
question.setQuesAnswer(answerHTML.toString());
|
|
|
question.setQuesAnswerWord(answerWordML.toString());
|
|
|
- }
|
|
|
+ }else {
|
|
|
+ question.setQuesAnswer("<p></p>");
|
|
|
+ question.setQuesAnswerWord(answerWordML.toString());
|
|
|
+ }
|
|
|
|
|
|
/* // 设置预设分数
|
|
|
if (quesScore != null && quesScore.matches("^\\d+(\\.\\d+)?$")) {
|