#
Junjie
2023-10-22 bceb4ec708bb800f43d7827c99dade24a550666a
src/main/java/com/zy/common/utils/NavigateMapData.java
@@ -239,7 +239,7 @@
     * 写入路径节点数据到redis地图中
     * lock为true 禁用库位,lock为false恢复库位
     */
    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));
            //解锁
            redisUtil.unlock("realtimeBasMap_" + lev);
        } catch (Exception e) {
            e.printStackTrace();
        }