Browse Source

修改离线端题干###

weiwenhai 7 năm trước cách đây
mục cha
commit
74c9ed10d2

+ 2 - 4
examcloud-core-questions-service/src/main/java/cn/com/qmth/examcloud/core/questions/service/impl/ExtractConfigServiceImpl.java

@@ -988,7 +988,7 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
 			List<PaperDetailUnitDto> paperDetailUnitDtos = paperDetailDto.getPaperDetailUnits();
 			for(PaperDetailUnitDto paperDetailUnitDto:paperDetailUnitDtos){
 				//定义题干
-				String body = "";
+				String body = paperDetailUnitDto.getQuesBody().replaceAll("<span>", "").replaceAll("</span>", "").replaceAll("###","___");;
 				//定义选项
 				String option = "";
 				//定义答案
@@ -1015,6 +1015,7 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
 					answerHtml.append(BigBody);
 					List<SubQuestionDto> subQuestionDtos = paperDetailUnitDto.getSubQuestions();
 					for(SubQuestionDto subQuestionDto:subQuestionDtos){
+						body = subQuestionDto.getQuesBody().replaceAll("<span>", "").replaceAll("</span>", "").replaceAll("###","___");
 						//如果子题为单选或者多选
 						if(subQuestionDto.getQuestionType() == QuesStructType.SINGLE_ANSWER_QUESTION || subQuestionDto.getQuestionType() == QuesStructType.MULTIPLE_ANSWER_QUESTION){
 							//获取选项
@@ -1040,9 +1041,6 @@ public class ExtractConfigServiceImpl implements ExtractConfigService {
 					}
 				}else{
 					//添加题干
-					if(paperDetailUnitDto.getQuestionType() == QuesStructType.FILL_BLANK_QUESTION){
-						body = paperDetailUnitDto.getQuesBody().replaceAll("<span>", "").replaceAll("</span>", "").replaceAll("###","___");
-					}
 					body = startWithP(body, paperDetailUnitDto.getNumber(),false);
 					answerHtml.append(body);
 					//添加答案