自动化立体仓库 - WCS系统
Junjie
2023-12-25 2dc3f0507d6e883d16b1c3c095ca06455a6fa1a7
src/main/java/com/zy/common/utils/NavigateMapUtils.java
@@ -23,6 +23,10 @@
    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(RedisKeyType.MAP.key + lev);
@@ -42,6 +46,9 @@
                    if (mapNode.getValue() == -999) {
                        return false;//路径被锁定过,禁止再次锁定
                    }
                    if (mapNode.getValue() == 66) {
                        return false;//路径存在小车,禁止锁定
                    }
                }
            }