Forráskód Böngészése

保存日期空值判断

cr 1 hónapja
szülő
commit
06d222192e

+ 16 - 10
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ExcelTabServiceImpl.java

@@ -2284,16 +2284,22 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
                         dateFlag=false;
                     }
                 }
-                if(dateFlag){
-                   if(!dateKeyNames.isEmpty()){
-                       for (int i = 0; i < dateKeyNames.size(); i++) {
-                           firstDate=DataInfo.get(dateKeyNames.get(i)).toString();
-                           firstDate=convertToYMD(firstDate);
-                           if(StringUtils.isNotEmpty(firstDate)){
-                               break;
-                           }
-                       }
-                   }
+                try {
+                    if(dateFlag){
+                        if(!dateKeyNames.isEmpty()){
+                            for (int i = 0; i < dateKeyNames.size(); i++) {
+                                if(DataInfo.get(dateKeyNames.get(i))!=null){
+                                    firstDate=DataInfo.get(dateKeyNames.get(i)).toString();
+                                    firstDate=convertToYMD(firstDate);
+                                    if(StringUtils.isNotEmpty(firstDate)){
+                                        break;
+                                    }
+                                }
+                            }
+                        }
+                    }
+                } catch (Exception e) {
+                    e.printStackTrace();
                 }
             }
             Elements trs = table.select("tr");