From bceb4ec708bb800f43d7827c99dade24a550666a Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期日, 22 十月 2023 17:29:01 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/utils/NavigateMapData.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/common/utils/NavigateMapData.java b/src/main/java/com/zy/common/utils/NavigateMapData.java
index 7e2f6b6..3b4be08 100644
--- a/src/main/java/com/zy/common/utils/NavigateMapData.java
+++ b/src/main/java/com/zy/common/utils/NavigateMapData.java
@@ -239,7 +239,7 @@
      * 鍐欏叆璺緞鑺傜偣鏁版嵁鍒皉edis鍦板浘涓�
      * lock涓簍rue 绂佺敤搴撲綅锛宭ock涓篺alse鎭㈠搴撲綅
      */
-    public boolean writeNavigateNodeToRedisMap(List<NavigateNode> nodes, boolean lock) {
+    public synchronized boolean writeNavigateNodeToRedisMap(List<NavigateNode> nodes, boolean lock) {
         RedisUtil redisUtil = SpringUtils.getBean(RedisUtil.class);
         try {
             if (!redisUtil.tryLock("realtimeBasMap_" + lev)) {
@@ -280,6 +280,8 @@
             basMap.setUpdateTime(new Date());
             //灏嗘暟鎹簱鍦板浘鏁版嵁瀛樺叆redis
             redisUtil.set("realtimeBasMap_" + lev, JSON.toJSONString(basMap));
+            //瑙i攣
+            redisUtil.unlock("realtimeBasMap_" + lev);
         } catch (Exception e) {
             e.printStackTrace();
         }

--
Gitblit v1.9.1