Ver Fonte

1.个贷统计报表订单导出JSON格式不规范导致报错的修复

GouGengquan há 5 meses atrás
pai
commit
c90fe9c7df

+ 4 - 16
service/src/main/java/com/dayou/service/impl/PersonalStatisticalStatementServiceImpl.java

@@ -180,23 +180,11 @@ public class PersonalStatisticalStatementServiceImpl implements IPersonalStatist
             if(ObjectUtil.isNotNull(efficiencyVO.getPurpose())) {
 
                 // 有的json数组带了转义符,这里判断一下去掉
-                // 去掉第一个和最后一个反斜杠
-                String modifiedString = efficiencyVO.getPurpose();
-                if (modifiedString.startsWith("\\\\")) {
-                    modifiedString = modifiedString.substring(1);
+                // 去掉反斜杠
+                String modifiedString = efficiencyVO.getPurpose().replace("\\", "");
+                if (modifiedString.startsWith("\"") && modifiedString.endsWith("\"")) {
+                    modifiedString = modifiedString.substring(1, modifiedString.length() - 1);
                 }
-                if (modifiedString.endsWith("\\\\")) {
-                    modifiedString = modifiedString.substring(0, modifiedString.length() - 1);
-                }
-
-                // 去掉第一个和最后一个双引号
-                if (modifiedString.startsWith("\"")) {
-                    modifiedString = modifiedString.substring(1);
-                }
-                if (modifiedString.endsWith("\"")) {
-                    modifiedString = modifiedString.substring(0, modifiedString.length() - 1);
-                }
-
                 efficiencyVO.setPurpose(modifiedString);