From c97c04770c17c36c554963bf8bb8d8fafc6a8d43 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 07 五月 2026 09:43:35 +0800
Subject: [PATCH] #地图更新刷新缓存

---
 src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java |   18 +-----------------
 1 files changed, 1 insertions(+), 17 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java
index 3d1181d..063b684 100644
--- a/src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java
@@ -19,9 +19,6 @@
 import com.zy.asrs.service.BasStationService;
 import com.zy.asrs.service.DeviceConfigService;
 import com.zy.asrs.utils.MapExcelUtils;
-import com.zy.common.utils.NavigateSolution;
-import com.zy.common.utils.RedisUtil;
-import com.zy.core.enums.RedisKeyType;
 import com.zy.core.enums.SlaveType;
 import com.zy.core.model.StationObjModel;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -68,8 +65,6 @@
     private BasStationService basStationService;
     @Autowired
     private MapExcelUtils mapExcelUtils;
-    @Autowired
-    private RedisUtil redisUtil;
 
     @Override
     public BasMapEditorDoc getEditorDoc(Integer lev) {
@@ -968,18 +963,7 @@
     }
 
     private void clearMapCaches(List<Integer> levList) {
-        redisUtil.del(RedisKeyType.LOC_MAP_BASE.key);
-        redisUtil.del(RedisKeyType.LOC_MAST_MAP_LIST.key);
-        if (levList == null || levList.isEmpty()) {
-            return;
-        }
-        LinkedHashSet<Integer> distinctLevSet = new LinkedHashSet<>(levList);
-        for (Integer lev : distinctLevSet) {
-            if (lev == null) {
-                continue;
-            }
-            NavigateSolution.refreshMapCache(lev);
-        }
+        basMapService.refreshMapRuntimeCaches(levList);
     }
 
     private String normalizeType(String type) {

--
Gitblit v1.9.1