diff --git a/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/utils/wps_pptx/JudgementWpsPPT.java b/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/utils/wps_pptx/JudgementWpsPPT.java index dc2a2818..ae832307 100644 --- a/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/utils/wps_pptx/JudgementWpsPPT.java +++ b/exam-module-judgement/exam-module-judgement-biz/src/main/java/pc/exam/pp/module/judgement/utils/wps_pptx/JudgementWpsPPT.java @@ -66,7 +66,7 @@ public class JudgementWpsPPT { if (title.contains(">")) { // 说明想要 title = title.replace(">", ""); - judgementList = setData(judgementList, chineseName + "正在开发中", englishName + "正在开发中"); + judgementList = setData(judgementList, chineseName + "正在开发中", englishName + "@!" + "正在开发中"); } else // 当标签存在特定值得时候,不需要继续第一段得查询,直接用所有得进行查找 @@ -84,7 +84,7 @@ public class JudgementWpsPPT { List valuesList = new ArrayList<>(); if ("1".equals(isTrue)) { String value = element == null ? "否" : "是" ; - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName + "@!" + value); } else { if (element == null) { return null; @@ -104,7 +104,7 @@ public class JudgementWpsPPT { if ("1".equals(isTrue)) { pointValue = pointValue != null ? "是" : "否"; } - judgementList = setData(judgementList, chineseName + pointValue, englishName + pointValue); + judgementList = setData(judgementList, chineseName + pointValue, englishName + "@!" + pointValue); } } else { if (!paragraph.isEmpty()) { @@ -120,15 +120,15 @@ public class JudgementWpsPPT { if ("Filling_Method".equals(type)) { // 说明判断填充方式 String value = getFillingMethod(doc, slideCursor, title); - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName + "@!" + value); } else if ("Filling_Bg".equals(type)) { // 说明判断背景填充方式 String value = getFillingBg(doc, slideCursor, title); - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName + "@!" + value); } else if ("Line_Spacing".equals(type)) { // 行距类型 String value = getLineSpacing(doc, slideCursor, title); - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName + "@!" + value); } else { // 通过递归调用 查询标签位置,可能出现得层级关系,避免出现一层不对得情况查询多个标签地址 @@ -136,7 +136,7 @@ public class JudgementWpsPPT { List valuesList = new ArrayList<>(); if ("1".equals(isTrue)) { String value = element == null ? "否" : "是" ; - judgementList = setData(judgementList, chineseName + value, englishName + value); + judgementList = setData(judgementList, chineseName + value, englishName + "@!" + value); } else { if (element == null) { return null; @@ -156,7 +156,7 @@ public class JudgementWpsPPT { if ("1".equals(isTrue)) { pointValue = pointValue != null ? "是" : "否"; } - judgementList = setData(judgementList, chineseName + pointValue, englishName + pointValue); + judgementList = setData(judgementList, chineseName + pointValue, englishName + "@!" + pointValue); } } } else {