From 52a57d1a6cd61009304656db35e50d4b9dbbda03 Mon Sep 17 00:00:00 2001
From: cpT <1@123>
Date: 星期二, 01 七月 2025 11:16:40 +0800
Subject: [PATCH] #改造

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 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 f9d8209..2b8cad3 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -668,7 +668,7 @@
             }
 
             CrnSlave crnSlave = new CrnSlave(crn);
-            if (Cools.isEmpty(crnProtocol.getLoaded()) || crnProtocol.getLoaded()==0){
+            if (Cools.isEmpty(crnProtocol.getLaneNo()) || crnProtocol.getLaneNo()==0){
                 continue;
             }
 
@@ -778,7 +778,7 @@
                         // 鍛戒护涓嬪彂鍖� --------------------------------------------------------------------------
                         CrnCommand crnCommand = new CrnCommand();
                         crnCommand.setCrnNo(crnProtocol.getCrnNo()); // 鍫嗗灈鏈虹紪鍙�
-                        crnCommand.setCrnNo(crnProtocol.getLaneNo()); // 鍫嗗灈鏈哄贩閬撶紪鍙�
+                        crnCommand.setLaneNo(crnProtocol.getLaneNo()); // 鍫嗗灈鏈哄贩閬撶紪鍙�
                         crnCommand.setTaskNo((short)999); // 宸ヤ綔鍙�
                         crnCommand.setAckFinish((short) 0);  // 浠诲姟瀹屾垚纭浣�
                         crnCommand.setTaskMode(CrnTaskModeType.GO_ORIGIN); // 浠诲姟妯″紡:  搴撲綅绉昏浆
@@ -831,7 +831,7 @@
             }
 
             CrnSlave crn = new CrnSlave(crnSlave);
-            if (Cools.isEmpty(crnProtocol.getLoaded()) || crnProtocol.getLoaded()==0){
+            if (Cools.isEmpty(crnProtocol.getLaneNo()) || crnProtocol.getLaneNo()==0){
                 continue;
             }
 
@@ -1335,7 +1335,7 @@
                 }
 
                 CrnSlave crn = new CrnSlave(crnSlave);
-                if (Cools.isEmpty(crnProtocol.getLoaded()) || crnProtocol.getLoaded()==0){
+                if (Cools.isEmpty(crnProtocol.getLaneNo()) || crnProtocol.getLaneNo()==0){
                     continue;
                 }
 
@@ -1357,11 +1357,14 @@
                     }
 //                Thread.sleep(300);
                     //纭瀹屾垚淇″彿
-                    CrnOperatorParam crnOperatorParam = new CrnOperatorParam();
-                    crnOperatorParam.setCrnNo(crn.getId());
+//                    CrnOperatorParam crnOperatorParam = new CrnOperatorParam();
+//                    crnOperatorParam.setCrnNo(crn.getId());
                     Date now = new Date();
 
-                    crnController.crnTaskComplete(crnOperatorParam);
+//                    crnController.crnTaskComplete(crnOperatorParam);
+//                    MessageQueue.offer(SlaveType.Crn, crn.getId(), new Task(2, command))
+                    crnThread.setResetFlag(true);
+
                     if (!Cools.isEmpty(taskWrk)) {
                         if (taskWrk.getIoType() == 1 && taskWrk.getWrkSts() == 3) {
                             taskWrk.setWrkSts(4);//鍏ュ簱瀹屾垚

--
Gitblit v1.9.1