From 52a3d2b51c7ca58abcb0e31783671af98d526aef Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期五, 22 十二月 2023 12:17:23 +0800 Subject: [PATCH] #检料盘点工作档更新 --- src/main/java/com/zy/common/utils/NavigateMapUtils.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/common/utils/NavigateMapUtils.java b/src/main/java/com/zy/common/utils/NavigateMapUtils.java index ad25bb3..bbaa38c 100644 --- a/src/main/java/com/zy/common/utils/NavigateMapUtils.java +++ b/src/main/java/com/zy/common/utils/NavigateMapUtils.java @@ -6,6 +6,7 @@ import com.zy.common.model.MapNode; import com.zy.common.model.NavigateNode; import com.zy.common.model.enums.NavigationMapType; +import com.zy.core.enums.RedisKeyType; import org.springframework.stereotype.Component; import java.util.ArrayList; @@ -22,9 +23,13 @@ public synchronized boolean writeNavigateNodeToRedisMap(Integer lev, List<NavigateNode> nodes, boolean lock) { RedisUtil redisUtil = SpringUtils.getBean(RedisUtil.class); try { + if (nodes.isEmpty()) { + return true; + } + NavigateMapData navigateMapData = new NavigateMapData(lev); - Object o = redisUtil.get("realtimeBasMap_" + lev); + Object o = redisUtil.get(RedisKeyType.MAP.key + lev); if (o == null) { return false; } @@ -40,6 +45,9 @@ MapNode mapNode = listX.get(node.getY()); if (mapNode.getValue() == -999) { return false;//璺緞琚攣瀹氳繃锛岀姝㈠啀娆¢攣瀹� + } + if (mapNode.getValue() == 66) { + return false;//璺緞瀛樺湪灏忚溅锛岀姝㈤攣瀹� } } } @@ -69,7 +77,7 @@ basMap.setData(JSON.toJSONString(lists)); basMap.setUpdateTime(new Date()); //灏嗘暟鎹簱鍦板浘鏁版嵁瀛樺叆redis - redisUtil.set("realtimeBasMap_" + lev, JSON.toJSONString(basMap)); + redisUtil.set(RedisKeyType.MAP.key + lev, JSON.toJSONString(basMap)); return true; } catch (Exception e) { e.printStackTrace(); -- Gitblit v1.9.1