فهرست منبع

场景升级 修改up.xml的url为v4目录的url

dsx 2 سال پیش
والد
کامیت
138b94db75
1فایلهای تغییر یافته به همراه10 افزوده شده و 1 حذف شده
  1. 10 1
      src/main/java/com/fdkankan/scene/service/impl/SceneUpgradeToV4Service.java

+ 10 - 1
src/main/java/com/fdkankan/scene/service/impl/SceneUpgradeToV4Service.java

@@ -387,6 +387,15 @@ public class SceneUpgradeToV4Service implements ISceneUpgradeToV4Service {
 
             scenePlusExt.setThumb(thumbUrl);
             scenePlusExt.setWebSite(webSite);
+            String upXMLUrl = "https://4dkk.4dage.com/" + String.format(UploadFilePath.DATA_VIEW_PATH, num) + "Up.xml";
+            if(StrUtil.isNotEmpty(scenePlusExt.getVideos())){
+                JSONObject videosJson = JSON.parseObject(scenePlusExt.getVideos());
+                String upPath = videosJson.getString("upPath");
+                if(StrUtil.isNotEmpty(upPath)){
+                    videosJson.replace("upPath", upXMLUrl);
+                    scenePlusExt.setVideos(videosJson.toJSONString());
+                }
+            }
             scenePlusExtService.updateById(scenePlusExt);
 
             if(StrUtil.isNotEmpty(sceneEditInfo.getBoxVideos())){
@@ -449,7 +458,7 @@ public class SceneUpgradeToV4Service implements ISceneUpgradeToV4Service {
             sceneJson.setSceneFrom(scenePlusExt.getSceneFrom());
             sceneJson.setSceneKind(scenePlusExt.getSceneKind());
             if(StrUtil.isNotEmpty(scenePro.getVideos())){
-                sceneJson.setVideos(JSON.parseObject(scenePro.getVideos()));
+                sceneJson.setVideos(JSON.parseObject(scenePlusExt.getVideos()));
             }
             sceneJson.setVersion(sceneEditInfo.getVersion());
             //发布马赛克列表