Ver código fonte

多元融合

lyhzzz 2 semanas atrás
pai
commit
81e0ee8e79

+ 17 - 14
src/main/java/com/fdkankan/fusion/service/impl/CopyCaseService.java

@@ -374,23 +374,26 @@ public class CopyCaseService {
             caseVideoFolderService.save(entity);
 
             Integer newFolderId = entity.getVideoFolderId();
-
-            String newVideoFolderCover= entity.getVideoFolderCover().replace(oldFolderId+"",newFolderId+"");
-            String newVideoMergeUrl = entity.getVideoMergeUrl().replace(oldFolderId+"",newFolderId+"");
-
-            String oldVideoFolderCoverOssPath = uploadToOssUtil.getOssPath(entity.getVideoFolderCover());
-            String newVideoFolderCoverOssPath = uploadToOssUtil.getOssPath(newVideoFolderCover);
-            uploadToOssUtil.copyFile(oldVideoFolderCoverOssPath,newVideoFolderCoverOssPath);
-            if(uploadToOssUtil.existKey(newVideoFolderCoverOssPath)){
-                entity.setVideoFolderCover(newVideoFolderCover);
+            if(StringUtils.isNotBlank(entity.getVideoFolderCover())){
+                String oldVideoFolderCoverOssPath = uploadToOssUtil.getOssPath(entity.getVideoFolderCover());
+                String newVideoFolderCover= entity.getVideoFolderCover().replace(oldFolderId+"",newFolderId+"");
+                String newVideoFolderCoverOssPath = uploadToOssUtil.getOssPath(newVideoFolderCover);
+                uploadToOssUtil.copyFile(oldVideoFolderCoverOssPath,newVideoFolderCoverOssPath);
+                if(uploadToOssUtil.existKey(newVideoFolderCoverOssPath)){
+                    entity.setVideoFolderCover(newVideoFolderCover);
+                }
             }
 
-            String oldVideoMergeUrlOssPath = uploadToOssUtil.getOssPath(entity.getVideoMergeUrl());
-            String newVideoMergeUrlOssPath = uploadToOssUtil.getOssPath(newVideoMergeUrl);
-            uploadToOssUtil.copyFile(oldVideoMergeUrlOssPath,newVideoMergeUrlOssPath);
-            if(uploadToOssUtil.existKey(newVideoMergeUrlOssPath)){
-                entity.setVideoMergeUrl(newVideoMergeUrl);
+            if(StringUtils.isNotBlank(entity.getVideoMergeUrl())){
+                String newVideoMergeUrl = entity.getVideoMergeUrl().replace(oldFolderId+"",newFolderId+"");
+                String oldVideoMergeUrlOssPath = uploadToOssUtil.getOssPath(entity.getVideoMergeUrl());
+                String newVideoMergeUrlOssPath = uploadToOssUtil.getOssPath(newVideoMergeUrl);
+                uploadToOssUtil.copyFile(oldVideoMergeUrlOssPath,newVideoMergeUrlOssPath);
+                if(uploadToOssUtil.existKey(newVideoMergeUrlOssPath)){
+                    entity.setVideoMergeUrl(newVideoMergeUrl);
+                }
             }
+
            caseVideoFolderService.updateById(entity);
 
             List<CaseVideo> caseVideos = caseVideoService.getAllList(oldFolderId);