From d8dfba7b01fc1862c1ced514755e729bf65fec7e Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期四, 06 六月 2024 08:14:41 +0800
Subject: [PATCH] #

---
 zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java
index 8176068..f0fbe84 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/service/impl/MainServiceImpl.java
@@ -83,7 +83,7 @@
     public synchronized void initRealtimeBasMap() {
         try {
             List<Dict> dicts = dictService.list(new LambdaQueryWrapper<Dict>()
-                    .like(Dict::getFlag, "map")
+                    .like(Dict::getFlag, "map-")
                     .eq(Dict::getStatus, 1));
 
             TreeMap<Integer, ArrayList<ArrayList<MapNode>>> levData = new TreeMap<>();
@@ -185,8 +185,11 @@
                 map.setUpdateTime(now);
                 map.setLev(lev);
 
-                //灏嗗湴鍥炬暟鎹瓨鍏edis
-                redisUtil.set(DeviceRedisConstant.MAP + lev, JSON.toJSONString(map));
+                Object data = redisUtil.get(DeviceRedisConstant.MAP + lev);
+                if (data != null) {
+                    //灏嗗湴鍥炬暟鎹瓨鍏edis
+                    redisUtil.set(DeviceRedisConstant.MAP + lev, JSON.toJSONString(map));
+                }
             }
         } catch (Exception e) {
             e.printStackTrace();

--
Gitblit v1.9.1