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