Explorar o código

附件判断是否为空

yanliming %!s(int64=5) %!d(string=hai) anos
pai
achega
1e2481d52d

+ 15 - 13
picc-admin-server/src/main/java/com/jpsoft/picc/modules/business/controller/InsurancePolicyController.java

@@ -273,23 +273,25 @@ public class InsurancePolicyController {
 
         String file = insurancePolicy.getInsurancePolicyFile();
 
-        String[] files = file.split(";");
-
         List<Map<String,Object>> fileList = new ArrayList<Map<String,Object>>();
 
-        int i=1;
+        if(StringUtils.isNotEmpty(file)){
+            String[] files = file.split(";");
+
+            int i=1;
 
-        for (String str:files) {
-            Map<String,Object> map = new HashMap<String,Object>();
-            map.put("index",i);
-            map.put("file",str);
-            String name = "";
-            if(StringUtils.isNotEmpty(str)){
-                name = str.substring(str.lastIndexOf("/")+1);
+            for (String str:files) {
+                Map<String,Object> map = new HashMap<String,Object>();
+                map.put("index",i);
+                map.put("file",str);
+                String name = "";
+                if(StringUtils.isNotEmpty(str)){
+                    name = str.substring(str.lastIndexOf("/")+1);
+                }
+                map.put("name",name);
+                fileList.add(map);
+                i++;
             }
-            map.put("name",name);
-            fileList.add(map);
-            i++;
         }
 
         msgResult.setResult(true);