From b4b2da143af53a7422135abffd5306b282be6a39 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期三, 16 四月 2025 09:46:11 +0800
Subject: [PATCH] 2.0版本

---
 src/main/java/com/zy/asrs/controller/OpenController.java |   22 ++++++++--------------
 1 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index 24bd3a6..5d419a7 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -233,13 +233,14 @@
                 map1.put("ReturnStatus", "1");
                 map1.put("ErrorMessage", "娌℃湁鎵惧埌璇ヤ换鍔″彿锛�" + taskNo);
             } else {
-                if (wrkMast.getIoType() == 1) {
+                if (wrkMast.getIoType() == 1||wrkMast.getIoType() == 57|| wrkMast.getIoType() == 53) {
                     wrkMast.setWrkSts(3L);//鍏ュ簱寮�濮�
-                } else if (wrkMast.getIoType() == 11) {
+                } else if (wrkMast.getIoType() == 11 ||wrkMast.getIoType() == 107|| wrkMast.getIoType() == 103 ) {
                     wrkMast.setWrkSts(13L);//鍑哄簱寮�濮�
                 }
                 wrkMast.setModiTime(new Date());
                 if (wrkMastService.updateById(wrkMast)) {
+                    log.info("WMS浠诲姟寮�濮嬫洿鏂�"+wrkMast);
                     map1.put("ReturnStatus", "0");
                     map1.put("ErrorMessage", "");
                 } else {
@@ -279,7 +280,8 @@
                         wrkMast.setWrkSts(14L);
                     }
                     wrkMast.setModiTime(new Date());
-                    if (wrkMastService.updateById(wrkMast)) {
+                    if (wrkMastService.update(wrkMast,new EntityWrapper<WrkMast>().eq("wrk_no",wrkMast.getWrkNo()))) {
+                        log.info("WMS浠诲姟瀹屾垚鏇存柊"+wrkMast);
                         map1.put("ReturnStatus", "0");
                         map1.put("ErrorMessage", "");
                     } else {
@@ -296,6 +298,8 @@
                     return map1;
                 }
                 workService.cancelWrkMast(String.valueOf(wrkMast.getWrkNo()),9999L);
+                map1.put("ReturnStatus", "0");
+                map1.put("ErrorMessage", "");
             }
         }
         return map1;
@@ -319,17 +323,7 @@
                 map1.put("ErrorMessage", "娌℃湁鎵惧埌璇ヤ换鍔″彿锛�" + taskNo);
                 return map1;
             }
-            if ((wrkMast.getIoType() == 103 || wrkMast.getIoType() == 107 || wrkMast.getIoType() == 110) && wrkMast.getWrkSts() != 14) {
-                wrkMast.setWrkSts(14L);//鍑哄簱鍒扮珯鐐逛笂
-                wrkMast.setModiTime(new Date());
-                if (wrkMastService.updateById(wrkMast)) {
-                    map1.put("ReturnStatus", "0");
-                    map1.put("ErrorMessage", "");
-                } else {
-                    map1.put("ReturnStatus", "1");
-                    map1.put("ErrorMessage", "鏇存柊浠诲姟鐘舵�佸け璐�" + wrkMast);
-                }
-            } else if (wrkMast.getIoType() != 101) {
+            if (wrkMast.getIoType() != 101) {
                 map1.put("ReturnStatus", "0");
                 map1.put("ErrorMessage", "");
                 return map1;

--
Gitblit v1.9.1