lyhzzz 2 miesięcy temu
rodzic
commit
56617829bc

+ 0 - 1
src/main/java/com/fdkankan/fusion/common/ResultCode.java

@@ -93,7 +93,6 @@ public enum ResultCode {
 
 
 
-
     public int code;
     public String msg;
 

+ 8 - 0
src/main/java/com/fdkankan/fusion/controller/DownOfflinePackageController.java

@@ -61,6 +61,14 @@ public class DownOfflinePackageController {
 
     @PostMapping("/downPath")
     public ResultData downPath(@RequestBody DownParam param){
+        CaseParam param2 = new CaseParam();
+        param2.setCaseId(param.getCaseId());
+        List<SceneVo> sceneVos = caseService.sceneList(param2);
+        for (SceneVo sceneVo : sceneVos) {
+            if(sceneVo.getType() !=3 && sceneVo.getStatus() !=2){
+                throw new BusinessException(ResultCode.CASE_DOWN_ERROR);
+            }
+        }
         caseDownService.downOffline(param.getCaseId(),param.getPath());
         DownVo downVo = new DownVo();
         downVo.setDownloadStatus(1);