Просмотр исходного кода

场景重算升级 website和thumb不对bug修复

dengsixing 3 лет назад
Родитель
Сommit
613a9abfbc

+ 10 - 11
src/main/java/com/fdkankan/repair/service/impl/SceneUpgradeToV4Service.java

@@ -392,13 +392,13 @@ public class SceneUpgradeToV4Service implements ISceneUpgradeToV4Service {
                 uploadToOssUtil.copyFiles(imagePath + "logo-main.png", editUsersPath + "loadingLogo-user.png");
                 uploadToOssUtil.copyFiles(imagePath + "logo-main.png", viewUsersPath + "loadingLogo-user.png");
             }
+            String thumbUrl = scenePro.getThumb().replace(imagePath, viewImagesPath);
             ScenePlusExt scenePlusExt = scenePlusExtService.getOne(
                 new LambdaQueryWrapper<ScenePlusExt>()
                     .eq(ScenePlusExt::getPlusId, scenePro.getId()));
             if(StrUtil.isNotEmpty(scenePro.getThumb())
                 && scenePro.getThumb().contains(imagePath)
                 && !reUpgrade){
-                String thumbUrl = null;
                 if(scenePro.getThumb().contains("thumbSmallImg.jpg")){
                     uploadToOssUtil.copyFiles(imagePath + "thumbBigImg.jpg", editUsersPath + "thumb-1k.jpg");
                     uploadToOssUtil.copyFiles(imagePath + "thumbBigImg.jpg", viewUsersPath + "thumb-1k.jpg");
@@ -407,19 +407,18 @@ public class SceneUpgradeToV4Service implements ISceneUpgradeToV4Service {
                     uploadToOssUtil.copyFiles(imagePath + "thumbSmallImg.jpg", editUsersPath + "thumb-128.jpg");
                     uploadToOssUtil.copyFiles(imagePath + "thumbSmallImg.jpg", viewUsersPath + "thumb-128.jpg");
                     thumbUrl = this.ossUrlPrefix + String.format(UploadFilePath.USER_VIEW_PATH, num) + "thumb-128.jpg";
-                }else{
-                    thumbUrl = scenePro.getThumb().replace(imagePath, viewImagesPath);
                 }
+            }
 
-                String webSite = sceneUrl + num;
-                scenePro.setThumb(thumbUrl);
-                scenePro.setWebSite(webSite);
-                sceneProService.updateById(scenePro);
+            String webSite = sceneUrl + num;
+            scenePro.setThumb(thumbUrl);
+            scenePro.setWebSite(webSite);
+            sceneProService.updateById(scenePro);
+
+            scenePlusExt.setThumb(thumbUrl);
+            scenePlusExt.setWebSite(webSite);
+            scenePlusExtService.updateById(scenePlusExt);
 
-                scenePlusExt.setThumb(thumbUrl);
-                scenePlusExt.setWebSite(webSite);
-                scenePlusExtService.updateById(scenePlusExt);
-            }
             if(StrUtil.isNotEmpty(sceneEditInfo.getBoxVideos())){
                 JSONArray boxVideoArr = JSON.parseArray(sceneEditInfo.getBoxVideos());
                 for(int i = 0; i < boxVideoArr.size(); i++){