Browse Source

试卷导出模板大题名称修改

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

+ 0 - 5
cqb-paper/src/main/java/com/qmth/cqb/paper/service/export/DzkdExportPaperService.java

@@ -131,22 +131,18 @@ public class DzkdExportPaperService extends ExportPaperAbstractService {
    			}
 			String scoreString = questionScore==null?"":"每小题"+questionScore+"分,";
 			if (type == QuesStructType.SINGLE_ANSWER_QUESTION) {
-				paperDetailExp.setName("单项选择题");
 				title = "(本大题共" + paperDetailExp.getUnitCount() + "小题,"
 						+ scoreString + "共" + totalScore + "分)";
 				titleDetail = "在每小题列出的备选项中只有一个符号合题目要求的,请将其选出并将“答题卡”的相应代码涂黑,错涂、多涂或未涂均无分";
 			} else if (type == QuesStructType.MULTIPLE_ANSWER_QUESTION) {
-				paperDetailExp.setName("多项选择题");
 				title = "(本大题共" + paperDetailExp.getUnitCount() + "小题,"
 						+ scoreString + "共" + totalScore+ "分)";
 				titleDetail = "在每小题列出的备选项中有一个或多个符号合题目要求的,请将符合项选出并将“答题卡”的相应代码涂黑";
 			} else if (type == QuesStructType.BOOL_ANSWER_QUESTION) {
-				paperDetailExp.setName("判断题");
 				title = "(本大题共" + paperDetailExp.getUnitCount() + "小题,"
 						+ scoreString + "共" + totalScore+ "分。"
 						+ "正确的填涂A、错误填涂B。错涂、多涂或未涂均无分)";
 			} else if (type == QuesStructType.FILL_BLANK_QUESTION) {
-				paperDetailExp.setName("填空题");
 				//计算填空空格数量
 				int blanksNumbers = blanksNumbers(paperDetailExp);
 				//设置填空题题干中 开始空格  和  结束空格
@@ -157,7 +153,6 @@ public class DzkdExportPaperService extends ExportPaperAbstractService {
 						+ "—" + String.valueOf(lastBlank) + "”相应的序号上。"+ scoreString + "共" + totalScore+ "分。)";
 				firstBlank = lastBlank;
 			} else {
-				paperDetailExp.setName(type.getName());
 				title = "(本大题共"+paperDetailExp.getUnitCount()+"小题,"+scoreString+"共"+totalScore+"分)";
 			}
 			paperDetailExp.setTitle(title);

+ 0 - 4
cqb-paper/src/main/java/com/qmth/cqb/paper/service/export/ExportPaperAbstractService.java

@@ -594,22 +594,18 @@ public abstract class ExportPaperAbstractService {
    			}
    			String scoreString = questionScore==null?"":"每小题"+questionScore+"分,";
    			if (type == QuesStructType.SINGLE_ANSWER_QUESTION) {
-   				paperDetailExp.setName("单项选择题");
    				title = "(本大题共" + paperDetailExp.getUnitCount() + "小题,"
    						+ scoreString + "共" + totalScore + "分)";
    				titleDetail = "在每小题列出的备选项中只有一个符号合题目要求的,请将其选出并将“答题卡”的相应代码涂黑,错涂、多涂或未涂均无分";
    			} else if (type == QuesStructType.MULTIPLE_ANSWER_QUESTION) {
-   				paperDetailExp.setName("多项选择题");
    				title = "(本大题共" + paperDetailExp.getUnitCount() + "小题,"
    						+ scoreString + "共" + totalScore+ "分)";
    				titleDetail = "在每小题列出的备选项中有一个或多个符号合题目要求的,请将符合项选出并将“答题卡”的相应代码涂黑";
    			} else if (type == QuesStructType.BOOL_ANSWER_QUESTION) {
-   				paperDetailExp.setName("判断题");
    				title = "(本大题共" + paperDetailExp.getUnitCount() + "小题,"
    						+ scoreString + "共" + totalScore+ "分。"
    						+ "正确的填涂√、错误填涂×。错涂、多涂或未涂均无分)";
    			} else {
-   				paperDetailExp.setName(type.getName());
    				title = "(本大题共"+paperDetailExp.getUnitCount()+"小题,"+scoreString+"共"+totalScore+"分)";
    			}
    			paperDetailExp.setTitle(title);

+ 1 - 0
cqb-paper/src/main/java/com/qmth/cqb/paper/service/export/InitPaperExpService.java

@@ -176,6 +176,7 @@ public  class InitPaperExpService {
     			//生成大题对象
     			PaperDetailExp paperDetailExp = new PaperDetailExp();
     			paperDetailExp.setSortNumber(questionType);
+    			paperDetailExp.setName(paperDetail.getName());
     			subPaperDetailExps.add(paperDetailExp);
     		}
     		//第二次循环小题,添加到对应的大题下