From 3ad547eeda731d9522061c60332b591dd2253b03 Mon Sep 17 00:00:00 2001
From: dubin <bindu_bean@163.com>
Date: 星期三, 19 十一月 2025 14:57:34 +0800
Subject: [PATCH] #1

---
 src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java |   31 ++++++++++++++++++++++---------
 1 files changed, 22 insertions(+), 9 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 bd61ed2..0705f50 100644
--- a/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -38,6 +38,8 @@
     private OrderDetlService orderDetlService;
     @Autowired
     private InOutService inOutService;
+    @Autowired
+    private MatService matService;
 
     public ReturnT<String> start(WrkMast wrkMast) {
         // 4.鍏ュ簱瀹屾垚
@@ -120,13 +122,18 @@
                             locDetl.setZpallet(wrkDetl.getZpallet()); // 鎵樼洏鏉$爜
                             locDetl.setModiTime(now);
                             locDetl.setAppeTime(now);
+                            locDetl.setModel(wrkDetl.getModel());
 
                             InOut inOut=inOutService.selectByMatnr(wrkDetl.getMatnr());
+                            Mat mat = matService.selectByMatnr(wrkDetl.getMatnr());
                             if (inOut != null){
-                                inOut.setTemp1("鍦ㄥ簱");
-                                inOut.setModiTime(now.toString());
+                                inOut.setTemp1("鍦ㄥ簱");//灞炴�� 鏄惁鍦ㄥ簱
+                                inOut.setBrand(wrkDetl.getZpallet());//鎵樼洏鏉$爜
+                                inOut.setTemp2(mat.getName());//濂楀彿
+                                inOut.setTemp3(wrkMast.getLocNo());//搴撲綅鍙�
+//                                inOut.setModiTime(now.toString());
                             }
-                            if (inOutService.updateById(inOut)){
+                            if (!inOutService.updateById(inOut)){
                                 return FAIL.setMsg("鏇存柊妯″叿灞炴�уけ璐�");
                             }
 
@@ -183,10 +190,12 @@
 
                             InOut inOut=inOutService.selectByMatnr(wrkDetl.getMatnr());
                             if (inOut != null){
-                                inOut.setTemp1("涓嶅湪搴�");
+                                inOut.setTemp1("涓嶅湪搴�");//灞炴�� 鏄惁鍦ㄥ簱
+                                inOut.setBrand("");//鎵樼洏鏉$爜
+                                inOut.setTemp3("");
 //                                inOut.setModiTime(now.toString());
                             }
-                            if (inOutService.updateById(inOut)){
+                            if (!inOutService.updateById(inOut)){
                                 return FAIL.setMsg("鏇存柊妯″叿灞炴�уけ璐�");
                             }
 
@@ -251,10 +260,12 @@
 
                             InOut inOut=inOutService.selectByMatnr(wrkDetl.getMatnr());
                             if (inOut != null){
-                                inOut.setTemp1("鍦ㄥ簱");
+                                inOut.setTemp1("鍦ㄥ簱");//灞炴�� 鏄惁鍦ㄥ簱
+                                inOut.setBrand(wrkDetl.getZpallet());//鎵樼洏鏉$爜
+                                inOut.setTemp3(wrkMast.getLocNo());//搴撲綅鍙�
 //                                inOut.setModiTime(now.toString());
                             }
-                            if (inOutService.updateById(inOut)){
+                            if (!inOutService.updateById(inOut)){
                                 return FAIL.setMsg("鏇存柊妯″叿灞炴�уけ璐�");
                             }
 
@@ -393,10 +404,12 @@
                     for (WrkDetl wrkDetl : wrkDetls101) {
                         InOut inOut=inOutService.selectByMatnr(wrkDetl.getMatnr());
                         if (inOut != null){
-                            inOut.setTemp1("涓嶅湪搴�");
+                            inOut.setTemp1("涓嶅湪搴�");//灞炴�� 鏄惁鍦ㄥ簱
+                            inOut.setBrand("");//鎵樼洏鏉$爜
+                            inOut.setTemp3("");//搴撲綅鍙�
 //                            inOut.setModiTime(now.toString());
                         }
-                        if (inOutService.updateById(inOut)){
+                        if (!inOutService.updateById(inOut)){
                             return FAIL.setMsg("鏇存柊妯″叿灞炴�уけ璐�");
                         }
                     }

--
Gitblit v1.9.1