自动化立体仓库 - WCS系统
Junjie
2023-12-21 2b118d22f058eab19bef175753517c2f65dd4418
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;//路径存在小车,禁止锁定
                    }
                }
            }