lyhzzz 5 月之前
父節點
當前提交
6d2b997ce5
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/main/java/com/fdkankan/manage/service/impl/ScenePlusServiceImpl.java

+ 7 - 0
src/main/java/com/fdkankan/manage/service/impl/ScenePlusServiceImpl.java

@@ -126,6 +126,9 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
         String buildLogPath = "/oss/4dkankan/build_log/" + num;
         String zipName = num+".zip";
 
+        if(!new File(buildLogPath).exists()){
+            return null;
+        }
         List<SceneBuildProcessLog> listProcessLog =  sceneBuildProcessLogService.getByNum(num);
         List<BuildLog> listBuildLog =  buildLogService.getByNum(num);
 
@@ -136,6 +139,10 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
             excelService.commonExport(listBuildLog,BuildLog.class,buildLogPath +"/build.xlsx");
         }
         ShellUtil.zip(buildLogPath,zipName);
+
+        if(!new File(buildLogPath +"/" + zipName).exists()){
+            return null;
+        }
         return buildLogPath.replace("4dkankan/","") +"/"+zipName;
     }
 }