From 059bea139016a08e1021a3df69895a900dcb60be Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期一, 11 八月 2025 16:57:38 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 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 29a3db3..e51213a 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -684,7 +684,7 @@
                 staProtocol = staProtocol.clone();
             }
 
-            if (staProtocol.isAutoing() && (staProtocol.getWorkNo() == 0 || staProtocol.getStaNo() == null)) {
+            if (staProtocol.isAutoing() && staProtocol.isLoading() && (staProtocol.getWorkNo() == 0 || staProtocol.getStaNo() == null)) {
                 CrnThread crnThread = (CrnThread) SlaveConnection.get(SlaveType.Crn, wrkMast.getCrnNo());
                 CrnProtocol crnProtocol = crnThread.getCrnProtocol();
 
@@ -1653,7 +1653,10 @@
                         crnThread.setResetFlag(true);
                     }
                 }else {
-                    if (wrkMast.getWrkSts() != 14 || wrkMast.getWrkSts() != 15) {
+                    List<Long> list = new ArrayList<>();
+                    list.add(14L);
+                    list.add(15L);
+                    if (!list.contains(wrkMast.getWrkSts())) {
                         News.error("" + mark + " - 1" + " - 鍫嗗灈鏈哄浜庣瓑寰呯‘璁や絾宸ヤ綔妗g姸鎬佹湭瀹屾垚銆傚爢鍨涙満鍙�={}锛屽伐浣滃彿={}", crn.getId(), crnProtocol.getTaskNo());
                         continue;
                     }

--
Gitblit v1.9.1