hankunkun 10 сар өмнө
parent
commit
4303776f0c

+ 4 - 4
src/main/java/ieven/server/webapp/service/datastatic/DataStaticAnalysisTotal.java

@@ -330,7 +330,7 @@ public class DataStaticAnalysisTotal extends Ops implements Runnable {
                     if (dataMap != null) {
                         DataMap newDataMap = new DataMap();
                         newDataMap.put("证件号", String.valueOf(dataMap.get("证件号码")));
-                        newDataMap.put("账户名称", PublicStatic.checkStr(String.valueOf(dataMap.get("交易主体户名"))) ? s.split("-")[1] : String.valueOf(dataMap.get("交易主体户名")));
+                        newDataMap.put("账户名称", PublicStatic.checkStr(String.valueOf(dataMap.get("交易主体户名"))) ? s.split("-").length==1?"":s.split("-")[1] : String.valueOf(dataMap.get("交易主体户名")));
                         newDataMap.put("账号", String.valueOf(dataMap.get("交易主体账号")));
                         dataMaps.add(newDataMap);
                     } else {
@@ -345,7 +345,7 @@ public class DataStaticAnalysisTotal extends Ops implements Runnable {
                                 for (DataMap map : dataMapnew) {
                                     DataMap newDataMap = new DataMap();
                                     newDataMap.put("证件号", String.valueOf(map.get("注册身份证号")));
-                                    newDataMap.put("账户名称", PublicStatic.checkStr(String.valueOf(map.get("注册姓名"))) ? s.split("-")[1] : String.valueOf(map.get("注册姓名")));
+                                    newDataMap.put("账户名称", PublicStatic.checkStr(String.valueOf(map.get("注册姓名"))) ? s.split("-").length==1?"":s.split("-")[1] : String.valueOf(map.get("注册姓名")));
                                     newDataMap.put("账号", String.valueOf(map.get("账号")));
                                     dataMaps.add(newDataMap);
                                 }
@@ -415,7 +415,7 @@ public class DataStaticAnalysisTotal extends Ops implements Runnable {
                     if (dataMap != null) {
                         DataMap newDataMap = new DataMap();
                         newDataMap.put("证件号", String.valueOf(dataMap.get("证件号码")));
-                        newDataMap.put("账户名称", PublicStatic.checkStr(String.valueOf(dataMap.get("交易主体户名"))) ? s.split("-")[1] : String.valueOf(dataMap.get("交易主体户名")));
+                        newDataMap.put("账户名称", PublicStatic.checkStr(String.valueOf(dataMap.get("交易主体户名"))) ? s.split("-").length==1?"":s.split("-")[1] : String.valueOf(dataMap.get("交易主体户名")));
                         newDataMap.put("账号", String.valueOf(dataMap.get("交易主体账号")));
                         dataMaps.add(newDataMap);
                     } else {
@@ -429,7 +429,7 @@ public class DataStaticAnalysisTotal extends Ops implements Runnable {
                                 for (DataMap map : dataMapnew) {
                                     DataMap newDataMap = new DataMap();
                                     newDataMap.put("证件号", String.valueOf(map.get("证件号")));
-                                    newDataMap.put("账户名称", PublicStatic.checkStr(String.valueOf(map.get("账户名称"))) ? s.split("-")[1] : String.valueOf(map.get("账户名称")));
+                                    newDataMap.put("账户名称", PublicStatic.checkStr(String.valueOf(map.get("账户名称"))) ? s.split("-").length==1?"":s.split("-")[1] : String.valueOf(map.get("账户名称")));
                                     newDataMap.put("账号", String.valueOf(map.get("用户ID")));
                                     dataMaps.add(newDataMap);
                                 }