From fc2afc38a9eefaba1bb2f3fad0b793b4ea846cb3 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期一, 16 三月 2026 13:50:11 +0800
Subject: [PATCH] 销售-pda

---
 src/main/java/com/zy/asrs/controller/SaleOrderController.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/SaleOrderController.java b/src/main/java/com/zy/asrs/controller/SaleOrderController.java
index 8c634d6..b979bd3 100644
--- a/src/main/java/com/zy/asrs/controller/SaleOrderController.java
+++ b/src/main/java/com/zy/asrs/controller/SaleOrderController.java
@@ -18,6 +18,8 @@
 import com.zy.common.web.BaseController;
 
 import org.apache.poi.xssf.usermodel.*;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
@@ -32,6 +34,8 @@
 
 @RestController
 public class SaleOrderController extends BaseController {
+
+    private static final Logger logger = LoggerFactory.getLogger(SaleOrderController.class);
 
     @Autowired
     private SaleOrderService saleOrderService;
@@ -366,12 +370,14 @@
             String invCode = data.get("invCode") != null ? String.valueOf(data.get("invCode")).trim() : null;
             String orderCode = data.get("orderCode") != null ? String.valueOf(data.get("orderCode")).trim() : null;
             if (Cools.isEmpty(invCode) || Cools.isEmpty(orderCode)) {
+                logger.debug("cust_wait_pakin 璺宠繃鏇存柊锛氳鍗曞彿鎴栫墿鏂欑紪鐮佷负绌猴紝orderCode={}锛宨nvCode={}", orderCode, invCode);
                 return;
             }
             Double productQty = parseDoubleSafely(data.get("productQty"));
             if (productQty == null) {
                 productQty = parseDoubleSafely(data.get("orderQty"));
             }
+            logger.info("cust_wait_pakin 寮�濮嬫洿鏂帮細璁㈠崟鍙�={}锛岀墿鏂欑紪鐮�={}锛屾暟閲�={}", orderCode, invCode, productQty);
             String invName = data.get("invName") != null ? String.valueOf(data.get("invName")) : null;
             WaitPakin updateEntity = new WaitPakin();
             updateEntity.setMaktx(invName);
@@ -379,9 +385,14 @@
             updateEntity.setNqty(productQty);
             updateEntity.setModiTime(new Date());
             Wrapper<WaitPakin> wrapper = new EntityWrapper<WaitPakin>().eq("matnr", invCode).eq("mnemonic", orderCode);
-            waitPakinService.update(updateEntity, wrapper);
+            boolean updated = waitPakinService.update(updateEntity, wrapper);
+            if (updated) {
+                logger.info("cust_wait_pakin 鏇存柊鎴愬姛锛氳鍗曞彿={}锛岀墿鏂欑紪鐮�={}锛屾暟閲�={}", orderCode, invCode, productQty);
+            } else {
+                logger.warn("cust_wait_pakin 鏇存柊鏈奖鍝嶈锛堝彲鑳芥棤鍖归厤璁板綍锛夛細璁㈠崟鍙�={}锛岀墿鏂欑紪鐮�={}", orderCode, invCode);
+            }
         } catch (Exception e) {
-            // 涓嶆姏寮傚父锛岄伩鍏嶅奖鍝嶉攢鍞鍗曚繚瀛�
+            logger.error("cust_wait_pakin 鏇存柊寮傚父锛歰rderCode={}锛宨nvCode={}锛宔rror={}", data.get("orderCode"), data.get("invCode"), e.getMessage(), e);
         }
     }
 

--
Gitblit v1.9.1