From 5e729441b08a61d2e3b14a6d6c9d1f2bde4ccfc0 Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期三, 02 四月 2025 09:03:27 +0800 Subject: [PATCH] # --- src/main/java/com/zy/core/dispatcher/ShuttleDispatchUtils.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/core/dispatcher/ShuttleDispatchUtils.java b/src/main/java/com/zy/core/dispatcher/ShuttleDispatchUtils.java index d76f41b..dd6f4fd 100644 --- a/src/main/java/com/zy/core/dispatcher/ShuttleDispatchUtils.java +++ b/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); } -- Gitblit v1.9.1