Jelajahi Sumber

配置文件修改

lyhzzz 1 tahun lalu
induk
melakukan
7cbb8be056

+ 6 - 5
src/main/java/com/fdkankan/manage_jp/service/impl/SceneCommonService.java

@@ -171,7 +171,7 @@ public class SceneCommonService {
 
     }
 
-    public void updateOssJson(String targetPath,String oldNum, String newNum,String fileName) {
+    public void updateOssJson(String targetPath,String oldNum, String newNum,String oldTitle,String newTitle,String fileName) {
         String ossStatusJsonPath =  targetPath + fileName;
 
         if(!fYunFileServiceInterface.fileExist(ossStatusJsonPath)){
@@ -186,6 +186,7 @@ public class SceneCommonService {
         String fileContent = fYunFileServiceInterface.getFileContent(ossStatusJsonPath);
         if(StringUtils.isNotBlank(fileContent)){
             String newJson = fileContent.replaceAll(oldNum,newNum);
+            newJson = newJson.replaceAll(oldTitle,newTitle);
             try {
                 com.fdkankan.manage_jp.util.FileUtil.writeFile(localPath,newJson);
                 fYunFileServiceInterface.uploadFile(localPath,ossStatusJsonPath);
@@ -284,8 +285,8 @@ public class SceneCommonService {
 
             //修改 oss status.json ,nas scene.json
             String targetData = String.format(SceneResourcePath.DATA_VIEW_PATH,newNum);
-            this.updateOssJson(targetData,oldNum,newNum,"status.json");
-            this.updateOssJson(targetData,oldNum,newNum,"scene.json");
+            this.updateOssJson(targetData,oldNum,newNum,oldSceneName, scenePlus.getTitle(),"status.json");
+            this.updateOssJson(targetData,oldNum,newNum,oldSceneName, scenePlus.getTitle(),"scene.json");
             //修改马赛克图片
             this.updateOssFileName(oldNum,newNum);
 
@@ -404,8 +405,8 @@ public class SceneCommonService {
             String targetData = String.format(SceneResourcePath.dataPath, scenePro.getNum());
             this.copyOssAndNas(oldNum,scenePro.getNum(),sourceData,targetData);
             //修改 oss status.json ,nas scene.json
-            this.updateOssJson(targetData,oldNum,newNum,"status.json");
-            this.updateOssJson(targetData,oldNum,newNum,"scene.json");
+            this.updateOssJson(targetData,oldNum,newNum,oldSceneName, scenePro.getSceneName(),"status.json");
+            this.updateOssJson(targetData,oldNum,newNum,oldSceneName, scenePro.getSceneName(),"scene.json");
 
             String sourceImages = String.format(SceneResourcePath.imagesPath, oldNum);
             String targetImages = String.format(SceneResourcePath.imagesPath, scenePro.getNum());