From 85e644625cf80c2e9c7162fec1d3c1ca1332b95f Mon Sep 17 00:00:00 2001
From: Administrator <1051256694@qq.com>
Date: 星期六, 25 四月 2026 17:04:36 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
index cf50759..40f3487 100644
--- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -194,6 +194,13 @@
                             }
                         }
                     }
+                    if(wrkMast.getSourceStaNo().equals("1070")){
+                        WrkMast wrkMastOld = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("barcode",wrkMast.getBarcode()).eq("loc_no",wrkMast.getSourceLocNo()));
+                        wrkMastOld.setOveMk("Y");
+                        if(!wrkMastService.updateById(wrkMastOld)){
+                            return FAIL.setMsg("; [workNo=" + wrkMast.getWrkNo() + "],[locNo=" + wrkMast.getLocNo() + "]");
+                        }
+                    }
                     // 淇敼搴撲綅鐘舵�� S ====>> F
                     if (locMast.getLocSts().equals("S")) {
                         locMast.setLocSts("F");
@@ -600,6 +607,13 @@
                             throw new CoolException("宸ヤ綅鐘舵�佷慨鏀瑰け璐ワ紒锛�");
                         }
                     } else {
+                        if(!Objects.isNull(wrkMast.getPacked())){ //涓嶆槸鏈贩閬撶殑鍑哄簱鑷�1070锛屼箣鍓嶇殑璺ㄥ贩閬撳嚭搴撹繘琛屽畬缁撴搷浣�
+                            WrkMast wrkMast1 = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no",wrkMast.getPacked()));
+                            if(!Objects.isNull(wrkMast1)) {
+                                wrkMast1.setOveMk("Y");
+                                wrkMastService.updateById(wrkMast1);
+                            }
+                        }
 //                    // 鍑哄簱纭淇″彿浣�
 //                    if (Cools.isEmpty(wrkMast.getInvWh()) || wrkMast.getInvWh().equals("N")) {
 //                        return SUCCESS;

--
Gitblit v1.9.1