lyhzzz 3 years ago
parent
commit
f1dfe368c2

+ 1 - 1
src/main/java/com/fdkankan/fusion/common/util/VideoUtil.java

@@ -50,7 +50,7 @@ public class VideoUtil {
             //删除生成的ts文件
             for (String filePath : voidTS) {
                 File file = new File(filePath);
-                file.delete();
+                file.deleteOnExit();
             }
             return fileName;
         } catch (Exception e) {

+ 4 - 2
src/main/java/com/fdkankan/fusion/service/impl/CaseVideoServiceImpl.java

@@ -82,6 +82,7 @@ public class CaseVideoServiceImpl extends ServiceImpl<ICaseVideoMapper, CaseVide
             throw new BusinessException(ResultCode.FOLDER_NOT_EXIST);
         }
         uploadService.deleteOssUrl(videoFolder.getVideoMergeUrl());
+        uploadService.deleteOssUrl(videoFolder.getVideoFolderCover());
         this.deleteByFolderId(folderId);
         //替换文件夹中文件
         List<CaseVideo> videoList = new ArrayList<>();
@@ -117,8 +118,8 @@ public class CaseVideoServiceImpl extends ServiceImpl<ICaseVideoMapper, CaseVide
         videoFolder.setVideoMergeUrl(queryPath + ossKey);
         videoFolder.setVideoFolderCover(queryPath + ossKeyImg);
         videoFolderService.updateById(videoFolder);
-        FileUtil.del(mergeLocalPath);
-        FileUtil.del(mergeLocalPathImg);
+        //FileUtil.del(mergeLocalPath);
+        //FileUtil.del(mergeLocalPathImg);
     }
 
 
@@ -140,6 +141,7 @@ public class CaseVideoServiceImpl extends ServiceImpl<ICaseVideoMapper, CaseVide
         CaseVideo caseVideo = this.getById(videoId);
         this.removeById(videoId);
         uploadService.deleteOssUrl(caseVideo.getVideoPath());
+        uploadService.deleteOssUrl(caseVideo.getVideoCover());
     }