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