From 944994450e3ba369e218e24c3f5ef3996f5c183c Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 20 九月 2023 16:32:35 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    7 ++++++-
 src/main/java/com/zy/core/model/protocol/LiftProtocol.java  |    5 +++--
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index 8109c27..f3475c9 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -2393,7 +2393,8 @@
             if (liftProtocol == null) {
                 return false;
             }
-            if (!liftProtocol.isIdle(wrkMast.getWrkNo().shortValue())) {
+
+            if (!liftProtocol.isIdle()) {
                 return false;
             }
 
@@ -2417,6 +2418,10 @@
                 //鎻愬崌鏈轰笉鍦ㄥ皬杞︽ゼ灞�
                 //璋冨害鎻愬崌鏈�
 
+                if (liftProtocol.getToken() != 0) {
+                    return false;//鎻愬崌鏈轰护鐗岃鍗犵敤
+                }
+
                 //鑾峰彇鎻愬崌鏈哄懡浠わ紝璋冨害鎻愬崌鏈哄埌婧愮珯浣嶇疆
                 NyLiftCommand liftCommand = NyLiftUtils.getLiftCommand(liftProtocol.getLiftNo().intValue(), NyLiftTaskModelType.MOVE_CAR.id, sourceLiftSta.getStaNo(), sourceLiftSta.getStaNo(), wrkMast.getWrkNo());
 
diff --git a/src/main/java/com/zy/core/model/protocol/LiftProtocol.java b/src/main/java/com/zy/core/model/protocol/LiftProtocol.java
index 032a63d..f323bc4 100644
--- a/src/main/java/com/zy/core/model/protocol/LiftProtocol.java
+++ b/src/main/java/com/zy/core/model/protocol/LiftProtocol.java
@@ -172,6 +172,7 @@
                 || this.model == null
                 || this.deviceError == null
                 || this.pakMk == null
+                || this.token == null
         ){
             return false;
         }
@@ -181,14 +182,14 @@
                 && this.model
                 && !this.pakMk
                 && !this.deviceError
+                && this.token == 0
                 ;
         return res;
     }
 
     // 鏄惁澶勪簬绌洪棽寰呭懡鐘舵�侊紝涓嶅垽鏂换鍔″彿
     public Boolean isIdleNoTask() {
-        if(this.taskNo == null
-                || this.busy == null
+        if(this.busy == null
                 || this.model == null
                 || this.deviceError == null
                 || this.pakMk == null

--
Gitblit v1.9.1