From 617ee9f1116ff97c3d17070defd21e6d6dc6bbda Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期一, 14 四月 2025 10:08:50 +0800
Subject: [PATCH] 1.期初入库优化 2.产品托码绑定,内箱核对 3.不了优化

---
 service/Warehouse/MesItemBlManager.cs |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/service/Warehouse/MesItemBlManager.cs b/service/Warehouse/MesItemBlManager.cs
index ab11663..a85bd93 100644
--- a/service/Warehouse/MesItemBlManager.cs
+++ b/service/Warehouse/MesItemBlManager.cs
@@ -298,7 +298,7 @@
                     PbillNo = query.billNo,
                     ItemId = blDetail.Bld012,
                     DepotId = stockBarcode.DepotsId.ToString(),
-                    ItemDabid = womdab.Guid,
+                    ItemDabid = blDetail.Id,
                     // Unit = blDetail.Bld009,
                     // DepotId = (int)stockBarcode.DepotsId
                 }).IgnoreColumns(true).ExecuteCommand();
@@ -375,7 +375,7 @@
                     Dab020 = (it.Dab020 ?? 0) + stockBarcode.Quantity,
                     Dab021 = (it.Dab021 ?? 0) + stockBarcode.Quantity
                 })
-                .Where(it => it.Id == womdab.Id && it.Dab003 == womdab.Dab003)
+                .Where(it => it.Guid == womdab.DaaGuid && it.Dab003 == womdab.Dab003)
                 .ExecuteCommand();
 
             // 鏇存柊琛ユ枡鍗曟槑缁嗗凡琛ユ暟閲�
@@ -802,7 +802,7 @@
                     PbillNo = query.billNo,
                     ItemId = blDetail.Bld012,
                     DepotId = stockBarcode.DepotId.ToString(),
-                    ItemDabid = womdab.Guid,
+                    ItemDabid = blDetail.Id,
                     // Unit = blDetail.Bld009,
                     // DepotId = (int)stockBarcode.DepotsId
                 }).IgnoreColumns(true).ExecuteCommand();
@@ -887,7 +887,7 @@
                     Dab020 = (it.Dab020 ?? 0) + query.Num, // 宸插彂鏂欐暟閲�
                     Dab021 = (it.Dab021 ?? 0) + query.Num // 宸插彂鏂欐暟閲�
                 })
-                .Where(it => it.Id == womdab.Id && it.Dab003 == womdab.Dab003)
+                .Where(it => it.Guid == womdab.DaaGuid && it.Dab003 == womdab.Dab003)
                 .ExecuteCommand();
 
             // 鏇存柊琛ユ枡鍗曟槑缁嗗凡琛ユ暟閲�
@@ -931,6 +931,13 @@
                     .ExecuteCommand();
 
             if (executeCommand <= 1) throw new Exception("鏇存柊澶辫触");
+
+
+            // 鍒涘缓 鎻掑叆鏃ュ織
+            var logService = new LogService();
+            var LogMsg = "[PDA]" + query.Type + "銆傛潯鐮併��" + query.barcode + "銆� 鍑哄簱鍗曞彿銆�" + outNo + "銆�";
+            logService.CreateLog(db, query.userName, womdaa.Guid.ToString(), "WOMDAA", LogMsg, womdaa.Daa001);
+
 
             return executeCommand;
         }) > 0;
@@ -1316,7 +1323,7 @@
                     Dab020 = (it.Dab020 ?? 0) + stockBarcode.Quantity,
                     Dab023 = (it.Dab023 ?? 0) + stockBarcode.Quantity
                 })
-                .Where(it => it.Id == womdab.Id)
+                .Where(it => it.Guid == womdab.Guid)
                 .ExecuteCommand();
 
             // 鏇存柊瓒呴鍗曟槑缁�
@@ -1720,7 +1727,7 @@
                     Dab020 = (it.Dab020 ?? 0) + stockBarcode.Quantity,
                     Dab023 = (it.Dab023 ?? 0) + stockBarcode.Quantity
                 })
-                .Where(it => it.Id == workOrderDetail.Id)
+                .Where(it => it.Guid == workOrderDetail.Guid)
                 .ExecuteCommand();
 
             // 鏇存柊琛ユ枡鍗曟槑缁嗗凡琛ユ暟閲�

--
Gitblit v1.9.3