#
Junjie
2025-03-31 5432b5251106ba5e8e5512c6868d31ebaec0b8ce
src/main/java/com/zy/core/dispatcher/ShuttleDispatchUtils.java
@@ -340,6 +340,16 @@
                continue;
            }
            //小车有充电任务
            if (shuttleThread.isCharging()) {
                continue;
            }
            //小车故障跳过
            if (shuttleThread.isFault()) {
                continue;
            }
            String currentLocNo = shuttleProtocol.getCurrentLocNo();
            if (currentLocNo == null) {
                continue;
@@ -411,6 +421,15 @@
                continue;
            }
            //判断当前层是否无托盘
            if (forkLiftStaProtocol.getHasTray()) {
                continue;
            }
            if (forkLiftStaProtocol.getHasCar()) {
                continue;
            }
            //判断目标楼层站点是否无托盘
            ForkLiftStaProtocol targetLiftStaProtocol = ForkLiftUtils.getLiftStaByLev(slave.getId(), targetLev);
            if (targetLiftStaProtocol == null) {
@@ -421,6 +440,10 @@
                continue;//有托盘跳过
            }
            if (targetLiftStaProtocol.getHasCar()) {
                continue;
            }
            list.add(forkLiftStaProtocol);
        }