From 99b5d3d7c950a8332f81d3ca07be9f2d5957f58c Mon Sep 17 00:00:00 2001 From: 南骏 池 <chiffly@163.com> Date: 星期六, 29 三月 2025 16:26:44 +0800 Subject: [PATCH] 1.期初入库优化 --- service/Warehouse/MesItemQtManager.cs | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/service/Warehouse/MesItemQtManager.cs b/service/Warehouse/MesItemQtManager.cs index a67d156..9cec852 100644 --- a/service/Warehouse/MesItemQtManager.cs +++ b/service/Warehouse/MesItemQtManager.cs @@ -216,7 +216,7 @@ { // 鍒涘缓鏂扮殑鍑哄簱鍗� outId = Guid.NewGuid(); - outNo = BillNo.GetBillNo("QTCK(鍏朵粬鍑哄簱鍗�)"); + outNo = BillNo.GetBillNo("QTCK(鍏朵粬鍑哄簱)"); var mesItemQt = Db.Queryable<MesItemQt>() .Where(it => it.Qtck == p_bill_no) @@ -270,7 +270,7 @@ // 妫�鏌ユ槸鍚﹀凡瀛樺湪鍑哄簱鐗╂枡璁板綍 var existingOutItem = Db.Queryable<MesInvItemOutItems>() .Where(it => - it.ItemOutId == outId && it.ItemId == barcode.ItemId) + it.ItemOutId == outId && it.ItemId == barcode.ItemId && it.ItemDabid == qtDetail.Guid) .First(); if (existingOutItem == null) @@ -297,7 +297,9 @@ ItemId = !string.IsNullOrEmpty(qtDetail.ItemId) ? long.Parse(qtDetail.ItemId) : null, - FType = 0 + FType = 0, + AboutGuid = qtDetail.Guid, + ItemDabid = qtDetail.Guid // Unit = qtDetail.Qd009 }; @@ -310,9 +312,7 @@ commit += db.Updateable<MesInvItemOutItems>() .SetColumns(it => it.TlQty == (it.TlQty ?? 0) + stock.Quantity) - .Where(it => it.ItemOutId == outId && - it.ItemId == barcode.ItemId && - it.QtOutId == qtDetail.Guid) + .Where(it => it.ItemOutId == outId && it.ItemId == barcode.ItemId && it.ItemDabid == qtDetail.Guid) .ExecuteCommand(); } -- Gitblit v1.9.3