瀏覽代碼

复制修改

lyhzzz 1 年之前
父節點
當前提交
3f85c58ba3

+ 11 - 1
src/main/java/com/fdkankan/ucenter/service/impl/SceneCommonService.java

@@ -9,6 +9,7 @@ import com.fdkankan.common.exception.BusinessException;
 import com.fdkankan.common.util.FileUtils;
 import com.fdkankan.common.util.SnowflakeIdGenerator;
 import com.fdkankan.fyun.face.FYunFileServiceInterface;
+import com.fdkankan.ucenter.common.RedisKeyUtil;
 import com.fdkankan.ucenter.common.constants.ResultCode;
 import com.fdkankan.ucenter.entity.SceneResource;
 import com.fdkankan.ucenter.service.IScene3dNumService;
@@ -148,11 +149,11 @@ public class SceneCommonService {
                         com.fdkankan.ucenter.util.FileUtil.writeFile(localPath,newJson);
                     }
 
-
                 }
                 if("v4".equals(sceneVersion)){
                     JSONObject jsonObject = JSONObject.parseObject(newJson);
                     jsonObject.put("title",newSceneName);
+                    jsonObject.put("dynamicPanel",0);
                     com.fdkankan.ucenter.util.FileUtil.writeFile(localPath,jsonObject.toJSONString());
 
                     String sceneJsonPath = String.format(SceneResourcePath.DATA_VIEW_PATH+"/" + fileName, newNum);
@@ -169,6 +170,15 @@ public class SceneCommonService {
                             fYunFileServiceInterface.deleteFile(oldName);
                         }
                     }
+                    String dynamicViewPath = String.format(SceneResourcePath.DYNAMIC_VIEW_PATH, newNum);
+                    String dynamicEditPath = String.format(SceneResourcePath.DYNAMIC_EDIT_PATH, newNum);
+                    if(fYunFileServiceInterface.fileExist(dynamicViewPath)){
+                        fYunFileServiceInterface.deleteFile(dynamicViewPath);
+                    }
+                    if(fYunFileServiceInterface.fileExist(dynamicEditPath)){
+                        fYunFileServiceInterface.deleteFile(dynamicEditPath);
+                    }
+
                 }
             }catch (Exception e){
                 log.error("writeFile-error:{}",e);

+ 2 - 0
src/main/java/com/fdkankan/ucenter/util/SceneResourcePath.java

@@ -25,6 +25,8 @@ public class SceneResourcePath {
     public static final String DATA_EDIT_PATH =  "scene_edit_data/%s/data";
     public static final String DATA_VIEW_PATH =  "scene_view_data/%s/data";
     public static final String USER_VIEW_PATH =  "scene_view_data/%s/user";
+    public static final String DYNAMIC_VIEW_PATH =  "scene_view_data/%s/user/dynamicPanel.json";
+    public static final String DYNAMIC_EDIT_PATH =  "scene_edit_data/%s/user/dynamicPanel.json";
 
     public static final String DOWNLOADS_QRCODE = "downloads/scene/%s/QRcode/";