Selaa lähdekoodia

优化热点、场景管理那等数据redis同步本地文件逻辑

dengsixing 2 vuotta sitten
vanhempi
commit
c259ff5362

+ 4 - 10
src/main/java/com/fdkankan/scene/service/impl/SceneEditInfoServiceImpl.java

@@ -1662,13 +1662,7 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
                 return;
             }
             String filePath = String.format(ConstantFilePath.SCENE_USER_PATH_V4, num) + "mosaic.json";
-            String mosaicData = null;
-            try {
-                mosaicData = FileUtil.readUtf8String(filePath);
-            }catch (Exception e){
-                log.warn("读取文件失败,path:{}", filePath);
-            }
-//            String mosaicData = FileUtils.readFile(filePath + "mosaic.json");
+            String mosaicData = FileUtils.readUtf8String(filePath);
             if(StrUtil.isEmpty(mosaicData)){
                 return;
             }
@@ -2156,7 +2150,7 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
                 return;
             }
             String linkSceneFilePath = String.format(ConstantFilePath.SCENE_USER_PATH_V4, num);
-            String linkSceneData = FileUtils.readFile(linkSceneFilePath + "links.json");
+            String linkSceneData = FileUtils.readUtf8String(linkSceneFilePath + "links.json");
             if(StrUtil.isEmpty(linkSceneData)){
                 return;
             }
@@ -2218,7 +2212,7 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
                 return;
             }
             String linkSceneFilePath = String.format(ConstantFilePath.SCENE_USER_PATH_V4, num);
-            String linkSceneData = FileUtils.readFile(linkSceneFilePath + "links.json");
+            String linkSceneData = FileUtils.readUtf8String(linkSceneFilePath + "links.json");
             if(StrUtil.isEmpty(linkSceneData)){
                 return;
             }
@@ -2624,7 +2618,7 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
                 return;
             }
             String filePath = String.format(ConstantFilePath.SCENE_USER_PATH_V4, num);
-            String filterData = FileUtils.readFile(filePath + "filter.json");
+            String filterData = FileUtils.readUtf8String(filePath + "filter.json");
             if(StrUtil.isEmpty(filterData)){
                 return;
             }

+ 5 - 4
src/main/java/com/fdkankan/scene/service/impl/SceneProServiceImpl.java

@@ -1,6 +1,7 @@
 package com.fdkankan.scene.service.impl;
 
 import cn.hutool.core.collection.CollUtil;
+import cn.hutool.core.io.FileUtil;
 import cn.hutool.core.util.StrUtil;
 import cn.hutool.core.util.ZipUtil;
 import com.alibaba.fastjson.JSON;
@@ -361,8 +362,8 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
             if(exist){
                 return;
             }
-            String tagsFilePath = String.format(ConstantFilePath.SCENE_USER_PATH_V4, num);
-            String tagsData = FileUtils.readFile(tagsFilePath + "hot.json");
+            String tagsFilePath = String.format(ConstantFilePath.SCENE_USER_PATH_V4, num) + "hot.json";
+            String tagsData = FileUtils.readUtf8String(tagsFilePath);
             if(StrUtil.isEmpty(tagsData)){
                 return;
             }
@@ -407,8 +408,8 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
             if(exist){
                 return;
             }
-            String tagsFilePath = String.format(ConstantFilePath.SCENE_USER_PATH_V4, num);
-            String tagsData = FileUtils.readFile(tagsFilePath + "hot.json");
+            String tagsFilePath = String.format(ConstantFilePath.SCENE_USER_PATH_V4, num) + "hot.json";
+            String tagsData = FileUtils.readUtf8String(tagsFilePath);
             if(StrUtil.isEmpty(tagsData)){
                 return;
             }