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 | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zy/common/utils/NavigateMapData.java b/src/main/java/com/zy/common/utils/NavigateMapData.java index 786fc6b..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,11 +280,10 @@ basMap.setUpdateTime(new Date()); //灏嗘暟鎹簱鍦板浘鏁版嵁瀛樺叆redis redisUtil.set("realtimeBasMap_" + lev, JSON.toJSONString(basMap)); - } catch (Exception e) { - e.printStackTrace(); - }finally { //瑙i攣 redisUtil.unlock("realtimeBasMap_" + lev); + } catch (Exception e) { + e.printStackTrace(); } return true; } -- Gitblit v1.9.1