From 336223bc858797c0cf0d010d0fb27ec6b5aa321b Mon Sep 17 00:00:00 2001
From: L <L@132>
Date: 星期日, 13 七月 2025 15:28:56 +0800
Subject: [PATCH] *

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   26 ++++++++++++++++++--------
 1 files changed, 18 insertions(+), 8 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 abdb05f..a4ac528 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -3563,12 +3563,12 @@
                             continue;
                         }
                         if (wrkMastSta.getWrkSts()!=1){
-                            if (wrkMastSta.getWrkType()==1 && wrkMastSta.getWrkSts()==2 && rgvProtocol.getLoaded1()==1){
-                                boolean rgvComplete = rgvComplete(rgvProtocol.getRgvNo(),rgvProtocol.getTaskNo1());
-                                if (!rgvComplete){
-                                    log.error("灏忚溅澶嶄綅澶辫触锛屽皬杞﹀彿{}锛�",rgvProtocol.getRgvNo());
-                                    break;
-                                }
+                            if (wrkMastSta.getWrkType()==3 && wrkMastSta.getWrkSts()==2 && rgvProtocol.getLoaded1()==1){
+//                                boolean rgvComplete = rgvComplete(rgvProtocol.getRgvNo(),rgvProtocol.getTaskNo1());
+//                                if (!rgvComplete){
+//                                    log.error("灏忚溅澶嶄綅澶辫触锛屽皬杞﹀彿{}锛�",rgvProtocol.getRgvNo());
+//                                    break;
+//                                }
                                 rgvAvoidanceXYWrkMast(rgvProtocol.getRgvNo());
                                 continue;
                             }
@@ -4671,7 +4671,7 @@
                                 log.info(date+"婊″彇浠诲姟涓嬪彂锛氭湭鏌ヨ鍒扮珯鐐逛俊鎭細"+wrkMastSta);
                                 continue;
                             }
-                            if (!staProtocol.isAutoing() || staProtocol.isLoading()){
+                            if (!staProtocol.isAutoing() || !staProtocol.isLoading()){
                                 continue;
                             }
 
@@ -4998,12 +4998,17 @@
                 //  鍛戒护涓嬪彂鍖� --------------------------------------------------------------------------
                 RgvCommand rgvCommand = new RgvCommand();
                 rgvCommand.setRgvNo(rgvId); // RGV缂栧彿
+                rgvCommand.setTaskNo1((short) 0); // 宸ヤ綔鍙�
+                rgvCommand.setAckFinish1((short) 1);  // 浠诲姟瀹屾垚纭浣�
+                rgvCommand.setTaskMode1(RgvTaskModeType.NONE); // 浠诲姟妯″紡
+                rgvCommand.setSourceStaNo1((short)0);     // 婧愮珯
+                rgvCommand.setDestinationStaNo1((short)0);     // 鐩爣绔�
                 rgvCommand.setAckFinish2((short) 0);  // 宸ヤ綅2浠诲姟瀹屾垚纭浣�
                 rgvCommand.setTaskNo2((short)32222); // 宸ヤ綅2宸ヤ綔鍙�
                 rgvCommand.setTaskMode2(RgvTaskModeType.X_MOVE); // 宸ヤ綅2浠诲姟妯″紡:  鍥炲師鐐�
                 rgvCommand.setSourceStaNo2((short)121);
                 rgvCommand.setCommand((short) 2);   //宸ヤ綅2浠诲姟纭
-                if (!MessageQueue.offer(SlaveType.Rgv, rgvId, new Task(5, rgvCommand))) {
+                if (!MessageQueue.offer(SlaveType.Rgv, rgvId, new Task(8, rgvCommand))) {
                     //step=2,宸ヤ綅1銆�2鍐欎换鍔★紱   step=4锛屽伐浣�1鍐欎换鍔★紱     step=5锛屽伐浣�2鍐欎换鍔�   step=9锛屽洖鍘熺偣 9999浠诲姟鍙�
                     log.error("RGV鍛戒护涓嬪彂澶辫触锛孯GV鍙�={}锛屼换鍔℃暟鎹�={}", rgvId, JSON.toJSON(rgvCommand));
                     return false;
@@ -5020,6 +5025,11 @@
                 //  鍛戒护涓嬪彂鍖� --------------------------------------------------------------------------
                 RgvCommand rgvCommand = new RgvCommand();
                 rgvCommand.setRgvNo(rgvId); // RGV缂栧彿
+                rgvCommand.setTaskNo1((short) 0); // 宸ヤ綔鍙�
+                rgvCommand.setAckFinish1((short) 1);  // 浠诲姟瀹屾垚纭浣�
+                rgvCommand.setTaskMode1(RgvTaskModeType.NONE); // 浠诲姟妯″紡
+                rgvCommand.setSourceStaNo1((short)0);     // 婧愮珯
+                rgvCommand.setDestinationStaNo1((short)0);     // 鐩爣绔�
                 rgvCommand.setAckFinish2((short) 0);  // 宸ヤ綅2浠诲姟瀹屾垚纭浣�
                 rgvCommand.setTaskNo2((short)32222); // 宸ヤ綅2宸ヤ綔鍙�
                 rgvCommand.setTaskMode2(RgvTaskModeType.X_MOVE); // 宸ヤ綅2浠诲姟妯″紡:  鍥炲師鐐�

--
Gitblit v1.9.1