From e3a8ad51dd9f42c81557571a09dff3c108e844f1 Mon Sep 17 00:00:00 2001
From: dubin <dubin>
Date: 星期一, 25 八月 2025 17:41:51 +0800
Subject: [PATCH] 联调

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   34 ++++++++++------------------------
 1 files changed, 10 insertions(+), 24 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 84a094a..a8f51aa 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -468,7 +468,7 @@
                 // 閫�鍥�
 //                if (back) {
 //                    log.info("errmsg: " + errMsg);
-////                        News.warn("鎵爜鍏ュ簱澶辫触锛寋}鍏ュ簱绔欏洜{}寮傚父锛屾墭鐩樺凡琚��鍥�", inSta.getStaNo(), errMsg);
+//                        News.warn("鎵爜鍏ュ簱澶辫触锛寋}鍏ュ簱绔欏洜{}寮傚父锛屾墭鐩樺凡琚��鍥�", inSta.getStaNo(), errMsg);
 //                    MessageQueue.offer(SlaveType.Led, pickSta.getLed(), new Task(5, errMsg));
 //                    if (!staProtocol.isLoading()) {
 //                        continue;
@@ -503,7 +503,7 @@
 //
 //
 //                    if (!Cools.isEmpty(barcode)) {
-////                    News.info(""+mark+" - 1"+" - {}鍙锋潯鐮佹壂鎻忓櫒妫�娴嬫潯鐮佷俊鎭細{}", pickSta.getBarcode(), barcode);
+//                    News.info(""+mark+" - 1"+" - {}鍙锋潯鐮佹壂鎻忓櫒妫�娴嬫潯鐮佷俊鎭細{}", pickSta.getBarcode(), barcode);
 //                        if ("NG".endsWith(barcode) || "NoRead".equals(barcode)) {
 //                            continue;
 //                        }
@@ -520,7 +520,7 @@
                     staProtocol = staProtocol.clone();
                 }
 
-//                // 鍏ュ嚭搴撴ā寮忓垽鏂�
+                // 鍏ュ嚭搴撴ā寮忓垽鏂�
 //                if (devpThread.ioMode != IoModeType.PAKIN_MODE) { continue; }
 
                 if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.isInEnable() && staProtocol.isPakMk()) {
@@ -1544,7 +1544,10 @@
             //  鐘舵�侊細绛夊緟纭 骞朵笖  浠诲姟瀹屾垚浣� = 1
             if (crnProtocol.statusType == CrnStatusType.WAITING && crnProtocol.getTaskNo() != 0) {
                 News.warnNoLog("" + mark + " - 0" + " - 寮�濮嬫墽琛屽宸ヤ綔妗g殑瀹屾垚鎿嶄綔锛屼换鍔″彿:" + crnProtocol.getTaskNo());
-
+                if (crnProtocol.getTaskNo() == 9999){
+                    crnThread.setResetFlag(true);
+                    continue;
+                }
                 // 鑾峰彇鍏ュ簱寰呯‘璁ゅ伐浣滄。
                 WrkMast wrkMast = wrkMastMapper.selectPakInStep3(crnProtocol.getTaskNo().intValue());
                 if (wrkMast == null) {
@@ -1554,9 +1557,7 @@
                 // 鍏ュ簱 + 搴撲綅杞Щ  ==> 4.鍏ュ簱瀹屾垚
                 if (wrkMast.getWrkSts() == 3 || (wrkMast.getWrkSts() == 12 && wrkMast.getIoType() == 11)) {
                     wrkMast.setWrkSts(4L);
-                } else if (wrkMast.getIoType()==120 && wrkMast.getWrkSts()==2){
-                    wrkMast.setWrkSts(5L);
-                }else {
+                } else {
                     continue;
                 }
                 Date now = new Date();
@@ -1810,7 +1811,7 @@
                 }
             }
         }
-//        News.infoNoLog(""+mark+" - 0"+" - 绌烘爤鏉垮垵濮嬪寲鍏ュ簱,鍙夎溅鍏ュ簱绔欐斁璐ф墽琛屽畬鎴�");
+        News.infoNoLog(""+mark+" - 0"+" - 绌烘爤鏉垮垵濮嬪寲鍏ュ簱,鍙夎溅鍏ュ簱绔欐斁璐ф墽琛屽畬鎴�");
     }
 
     /**
@@ -3244,21 +3245,6 @@
                 CrnSlave.CrnStn crnStn = crn.getCrnInStn().get(0);
 
                 News.info("鍫嗗灈鏈烘棤浠诲姟鑷姩鍥炲叆搴撳彛寰呮満==>>" + crnProtocol.getCrnNo() + "鍙峰爢鍨涙満");
-                //鐢熸垚鍥炲師鐐瑰伐浣滄。  浣欏閿愰簰
-                WrkMast wrkMast=new WrkMast();
-                wrkMast.setWrkNo(9999);//宸ヤ綔鍙�
-                wrkMast.setIoTime(new Date());
-                wrkMast.setWrkSts(2L);//宸ヤ綔鐘舵��
-                wrkMast.setIoType(120);//浠诲姟绫诲瀷  120.鍫嗗灈鏈哄洖鍘熺偣
-                wrkMast.setIoPri(13.0);//浼樺厛绾�
-                wrkMast.setCrnNo(1);//鍫嗗灈鏈哄彿
-                wrkMast.setSourceStaNo(0);//婧愮珯
-                wrkMast.setStaNo(0);//鐩爣绔�
-                wrkMast.setSourceLocNo("");//婧愬簱浣�
-                wrkMast.setLocNo("");//鐩爣搴撲綅
-                if (wrkMastMapper.insert(wrkMast)==0){
-                    throw new CoolException("淇濆瓨宸ヤ綔妗f暟鎹姸鎬佸け璐�");
-                }
                 // 鍛戒护涓嬪彂鍖� --------------------------------------------------------------------------
                 CrnCommand crnCommand = new CrnCommand();
 //                if (crnProtocol.getCrnNo()==3 || crnProtocol.getCrnNo()==4){
@@ -3278,7 +3264,7 @@
                     crnCommand.setTaskNo((short) 9999); // 宸ヤ綔鍙�
                     crnCommand.setAckFinish((short) 0);  // 浠诲姟瀹屾垚纭浣�
 //                    crnCommand.setTaskMode(CrnTaskModeType.GO_ORIGIN); // 浠诲姟妯″紡:  鍫嗗灈鏈虹Щ鍔�
-                    crnCommand.setTaskMode(CrnTaskModeType.X_MOVE);//浣欏閿愰簰鍥炲師鐐逛换鍔$被鍨�
+                    crnCommand.setTaskMode(CrnTaskModeType.X_MOVE);//浣欏閿愰簰鍥炲師鐐逛换鍔℃ā寮�:  绔欎綅杞Щ
                     crnCommand.setSourcePosX(crnStn.getRow().shortValue());     // 婧愬簱浣嶆帓
                     crnCommand.setSourcePosY((short) 1);     // 婧愬簱浣嶅垪
                     crnCommand.setSourcePosZ((short) 1);     // 婧愬簱浣嶅眰

--
Gitblit v1.9.1