From eea07b9c06f8a9070abe23816d02ae4fd73b4fa3 Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期三, 25 六月 2025 14:48:18 +0800
Subject: [PATCH] 1.金蝶及时库存调用

---
 service/Warehouse/MesItemTblManager.cs |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/service/Warehouse/MesItemTblManager.cs b/service/Warehouse/MesItemTblManager.cs
index 0bd989f..8464f91 100644
--- a/service/Warehouse/MesItemTblManager.cs
+++ b/service/Warehouse/MesItemTblManager.cs
@@ -1,8 +1,8 @@
 锘縰sing Masuit.Tools;
-using MES.Service.Modes;
 using NewPdaSqlServer.DB;
 using NewPdaSqlServer.Dto.service;
 using NewPdaSqlServer.entity;
+using NewPdaSqlServer.entity.Base;
 using NewPdaSqlServer.util;
 using SqlSugar;
 using System.Security.Cryptography;
@@ -168,11 +168,16 @@
         if (c_mes_inv_item_barcodes.Memo != "鐢熶骇閫�鏂�")
             throw new Exception("姝ゆ潯鐮佷笉鏄敓浜ч��鏂欐潯鐮侊紝涓嶅彲浣跨敤鐢熶骇閫�鏂欐ā鍧楋紒");
 
+        // 浣跨敤 String.Equals 鏂规硶杩涜瀛楃涓叉瘮杈冿紝鎸囧畾姣旇緝瑙勫垯涓哄拷鐣ュぇ灏忓啓锛屾彁楂樻瘮杈冪殑鐏垫椿鎬�
+        if (!string.Equals(c_mes_inv_item_barcodes.BillNo, p_bill_no, StringComparison.OrdinalIgnoreCase))
+            throw new Exception($"璇ユ潯鐮佸搴旂殑鐢宠鍙枫�恵c_mes_inv_item_barcodes.BillNo}銆戜笌 褰撳墠鐢宠鍗曞彿銆恵p_bill_no}銆戜笉涓�鑷达紝璇锋牳瀵癸紒");
         // 鑾峰彇閫�鏂欏崟淇℃伅
         var C_MES_ITEM_TBL = Db.Queryable<MesItemTbl>()
-            .Where(a => a.BillNo == c_mes_inv_item_barcodes.BillNo
+            .Where(a => a.BillNo == p_bill_no
                         && (a.Tbl013 ?? 0) == 1).First();
 
+
+
         // 鑾峰彇閫�鏂欏崟淇℃伅
         var tbWOMDAA = Db.Queryable<Womdaa>()
             .Where(a => a.Guid.ToString() == C_MES_ITEM_TBL.Tbl002).First();

--
Gitblit v1.9.3