From a4faf0ec2eb9a422c8c8ed8c03f54b2b6121f25a Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期一, 26 五月 2025 16:49:05 +0800
Subject: [PATCH] refactor: 修改ModifyByIDListDynamic方法,添加List<>形参,用于批量修改子项目代码和修改上级为非末级功能

---
 WebAPI/Controllers/BaseSet/Gy_MaterialController.cs |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
index 45e0f17..f1a2477 100644
--- a/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
+++ b/WebAPI/Controllers/BaseSet/Gy_MaterialController.cs
@@ -860,6 +860,7 @@
             string msg2 = sArray[1].ToString();
             string msg_HUSEORGID = sArray[2].ToString();
             string msg_itemIdList = sArray[3].ToString();
+            string msg_UpdateInfo = sArray[4].ToString();
             bool bResult = false;
             Int64 HItemID = 0;
             SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
@@ -892,7 +893,7 @@
                 msg1 = msg1.Replace("\\", "");
                 msg1 = msg1.Replace("\n", "");  //\n
                 lsmain = oListModels.getObjectByJson_Gy_Material(msg1);
-                JObject jobject = JObject.Parse(msg1);
+                JObject jobject = JObject.Parse(msg_UpdateInfo);
                 var paramStr = "";
                 foreach (var property in jobject.Properties())
                 {
@@ -901,10 +902,12 @@
 
                     // 鎷兼帴鏍煎紡: key=value
                     paramStr += string.Format("{0}='{1}',", key, value);
+                    // 鍒犻櫎鏈�鍚庝竴涓�楀彿
+                   
                 }
-                LogService.Write(paramStr);
+                paramStr = paramStr.Substring(0, paramStr.Length - 1);
 
-                bResult = oBill.ModifyByIDListDynamic(msg_itemIdList, paramStr);
+                bResult = oBill.ModifyByIDListDynamic(msg_itemIdList, paramStr, lsmain);
 
 
                 if (bResult)

--
Gitblit v1.9.1