From 6ec09f73c6515297294d24cdec4c815927450607 Mon Sep 17 00:00:00 2001
From: 南骏 池 <chiffly@163.com>
Date: 星期四, 05 六月 2025 09:51:19 +0800
Subject: [PATCH] 1.其他入库sql执行优化

---
 service/Warehouse/MesItemQtrkManager.cs |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/service/Warehouse/MesItemQtrkManager.cs b/service/Warehouse/MesItemQtrkManager.cs
index 81eceda..14e0390 100644
--- a/service/Warehouse/MesItemQtrkManager.cs
+++ b/service/Warehouse/MesItemQtrkManager.cs
@@ -26,13 +26,18 @@
         var mesInvItemOuts = base.GetSingle(it => it.Qtck == query.billNo);
         if (mesInvItemOuts == null) throw new Exception("鍏朵粬鍏ュ簱鐢宠鍗曚笉瀛樺湪");
 
-        var sql = string.Format(@"SELECT c.item_no ItemNo,c.item_name ItemName,c.item_model ItemModel,A.qd007 FQty,A.qd008 SQty,A.qd007 - A.qd008 DSQty
-fROM MES_ITEM_QTRR_DETAIL A
-         LEFT JOIN MES_ITEM_QTRK B ON A.qtrkGuid = B.guid
-         LEFT JOIN MES_ITEMS C ON A.itemId = C.item_id
-WHERE B.qtck = '{0}'", query.billNo);
+        var sql = @"SELECT c.item_no ItemNo,c.item_name ItemName,c.item_model ItemModel,
+                    A.qd007 FQty,A.qd008 SQty,A.qd007 - A.qd008 DSQty
+                    FROM MES_ITEM_QTRR_DETAIL A
+                    LEFT JOIN MES_ITEM_QTRK B ON A.qtrkGuid = B.guid
+                    LEFT JOIN MES_ITEMS C ON A.itemId = C.item_id
+                    WHERE B.qtck = @billNo";
 
-        var womdabs = Db.Ado.SqlQuery<ItemDetailModel>(sql);
+        var sqlParams = new List<SugarParameter> {
+            new("@billNo", query.billNo)
+        };
+
+        var womdabs = Db.Ado.SqlQuery<ItemDetailModel>(sql, sqlParams);
 
 
         var DS_list = womdabs.Where(s => s.DSQty > 0).ToList();

--
Gitblit v1.9.3