From 007ee7bc1b63aa381b3a414952bbf41aeebed60e Mon Sep 17 00:00:00 2001
From: Administrator <XS@163.COM>
Date: 星期一, 27 四月 2026 16:32:19 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/plugin/XiaosongProcess.java |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/core/plugin/XiaosongProcess.java b/src/main/java/com/zy/core/plugin/XiaosongProcess.java
index 057ed6b..cabdf39 100644
--- a/src/main/java/com/zy/core/plugin/XiaosongProcess.java
+++ b/src/main/java/com/zy/core/plugin/XiaosongProcess.java
@@ -222,10 +222,12 @@
                     wrkMasts.size(), firstWrkMast.getWrkNo(), firstWrkMast.getWrkSts(),
                     firstWrkMast.getLocNo());
             for (WrkMast wrkMast : wrkMasts) {
-                if (wrkMast.getIoType().equals(WrkIoType.OUT.id) && wrkMast.getWrkSts().equals(WrkStsType.STATION_RUN.sts)) {
-                    wrkMast.setWrkSts(WrkStsType.COMPLETE_OUTBOUND.sts);
-                    wrkMast.setModiTime(new Date());
-                    wrkMastService.updateById(wrkMast);
+                if (wrkMast.getIoType().equals(WrkIoType.OUT.id)) {
+                    if (wrkMast.getWrkSts().equals(WrkStsType.STATION_RUN.sts) || wrkMast.getWrkSts().equals(WrkStsType.STATION_RUN_COMPLETE.sts)) {
+                        wrkMast.setWrkSts(WrkStsType.COMPLETE_OUTBOUND.sts);
+                        wrkMast.setModiTime(new Date());
+                        wrkMastService.updateById(wrkMast);
+                    }
                 }
             }
             return;

--
Gitblit v1.9.1