From deab335352e5080a6dd6b69d81a575e2515face7 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 24 三月 2026 00:26:28 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/utils/StationOperateProcessUtils.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/core/utils/StationOperateProcessUtils.java b/src/main/java/com/zy/core/utils/StationOperateProcessUtils.java
index 0fc3e15..097143c 100644
--- a/src/main/java/com/zy/core/utils/StationOperateProcessUtils.java
+++ b/src/main/java/com/zy/core/utils/StationOperateProcessUtils.java
@@ -562,6 +562,10 @@
                                 continue;
                             }
 
+                            if (countCurrentTaskBufferCommands(stationProtocol.getTaskBufferItems(), stationProtocol.getTaskNo()) > 0) {
+                                continue;
+                            }
+
                             StationCommand command = stationThread.getRunBlockRerouteCommand(
                                     wrkMast.getWrkNo(),
                                     stationProtocol.getStationId(),
@@ -678,6 +682,10 @@
                     continue;
                 }
 
+                if (countCurrentTaskBufferCommands(stationProtocol.getTaskBufferItems(), stationProtocol.getTaskNo()) > 0) {
+                    continue;
+                }
+
                 if (isWatchingCircleArrival(wrkMast.getWrkNo(), stationProtocol.getStationId())) {
                     continue;
                 }
@@ -694,6 +702,10 @@
                     continue;
                 }
 
+                if (countCurrentTaskBufferCommands(stationProtocol.getTaskBufferItems(), stationProtocol.getTaskNo()) > 0) {
+                    continue;
+                }
+
                 StationCommand command = buildOutboundMoveCommand(
                         stationThread,
                         wrkMast,

--
Gitblit v1.9.1