Эх сурвалжийг харах

套题答案缺失bug修改

weiwenhai 7 жил өмнө
parent
commit
7ac2165688

+ 5 - 1
cqb-paper/src/main/java/com/qmth/cqb/paper/service/ImportPaperService.java

@@ -890,7 +890,11 @@ public class ImportPaperService {
         importPaperCheck.setIndex(i);
         //如果没有答案字段,抛出异常
         if(!answerStart){
-        	importPaperCheck.setErrorInfo(getQuesNumInfo(importPaperCheck.quesName, subQuesNum)+"中,缺失“[答案]”");
+        	if(paperDetailUnit.getQuestionType() == QuesStructType.NESTED_ANSWER_QUESTION){
+        		importPaperCheck.setErrorInfo(paperDetailUnit.getPaperDetail().getName()+"中,第"+paperDetailUnit.getNumber()+"个套题的" +subQuesNum+"小题中,缺失“[答案]”");
+        	}else {
+        		importPaperCheck.setErrorInfo(getQuesNumInfo(importPaperCheck.quesName, subQuesNum)+"中,缺失“[答案]”");
+			}
         	throw new PaperException(importPaperCheck.errorInfo);
         }
         // 设置答案