From b94ad55813aa1db66d7b68a84662ad948ca909d4 Mon Sep 17 00:00:00 2001
From: wbc <2597324127@qq.com>
Date: 星期五, 05 十二月 2025 18:57:31 +0800
Subject: [PATCH] 调拨出入库兼容托板硬条件更改

---
 service/Warehouse/TransferOutManager.cs |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/service/Warehouse/TransferOutManager.cs b/service/Warehouse/TransferOutManager.cs
index 8442c3a..946dc6c 100644
--- a/service/Warehouse/TransferOutManager.cs
+++ b/service/Warehouse/TransferOutManager.cs
@@ -232,7 +232,8 @@
 
         // 鏌ヨ鏉$爜搴撳瓨淇℃伅骞堕獙璇�
         var stock = Db.Queryable<MesInvItemStocks>()
-            .Where(x => x.ItemBarcode == p_item_barcode
+             .LeftJoin<MesInvItemBarcodes>((stocks, items) => stocks.ItemBarcode == items.ItemBarcode)
+            .Where((x,b) => (x.ItemBarcode == p_item_barcode || b.ItemBarcodeTb == p_item_barcode)
                         && x.Quantity > 0)
             .First();
         if (stock == null) throw new Exception($"搴撳瓨涓棤姝ゆ潯鐮侊紝璇锋牳瀵癸紒{p_item_barcode}");
@@ -427,7 +428,8 @@
         var p_item_barcode = query.barcode;
 
         var barinfo = Db.Queryable<MesInvItemStocks>()
-            .Where(x => x.ItemBarcode == p_item_barcode)
+             .LeftJoin<MesInvItemBarcodes>((stocks, items) => stocks.ItemBarcode == items.ItemBarcode)
+            .Where((x, b) => (x.ItemBarcode == p_item_barcode || b.ItemBarcodeTb == p_item_barcode))
             .First();
 
 

--
Gitblit v1.9.3