From 5c698a110c552d5ef7af812f89d2950b82724c02 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期三, 12 六月 2024 15:10:43 +0800
Subject: [PATCH] #

---
 zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java
index a8913bd..62e16cb 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/kernel/command/ShuttleCommandService.java
@@ -285,11 +285,13 @@
 
         //鍏呯數浠诲姟
         if (Objects.requireNonNull(MotionCtgType.get(motion.getMotionCtgEl())).equals(MotionCtgType.SHUTTLE_CHARGE_ON)) {
-            // 澶嶄綅绌挎杞�
-            shuttleThread.setSyncTaskNo(0);
-            shuttleThread.setProtocolStatus(ShuttleProtocolStatusType.IDLE);
-            shuttleThread.setPakMk(true);
-            return true;
+            if (shuttleProtocol.getHasCharge() || shuttleProtocol.getProtocolStatusType().equals(ShuttleProtocolStatusType.CHARGING_WAITING)) {
+                // 澶嶄綅绌挎杞�
+                shuttleThread.setSyncTaskNo(0);
+                shuttleThread.setProtocolStatus(ShuttleProtocolStatusType.IDLE);
+                shuttleThread.setPakMk(true);
+                return true;
+            }
         }
 
         if (!shuttleProtocol.getProtocolStatusType().equals(ShuttleProtocolStatusType.WAITING)

--
Gitblit v1.9.1