From ac2f359d397c0ec5eb87c9cbc415584d1d88439f Mon Sep 17 00:00:00 2001 From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU> Date: 星期二, 16 九月 2025 08:56:53 +0800 Subject: [PATCH] 采购退料:列表选择、列表明细更改为存储过程,添加组织隔离,添加库位列表,添加隐藏完结单号功能 --- service/Warehouse/MesXkyService.cs | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/service/Warehouse/MesXkyService.cs b/service/Warehouse/MesXkyService.cs index 45ad039..b68574a 100644 --- a/service/Warehouse/MesXkyService.cs +++ b/service/Warehouse/MesXkyService.cs @@ -163,7 +163,8 @@ noticeList.ForEach(n => n.Id = Guid.NewGuid()); - + noticeList.ForEach(n => n.orgId = "104554"); + var deliveryNos = noticeList.Select(n => n.DeliveryNo).Distinct().ToList(); //var noticeIds = noticeList.Select(n => n.Id).ToList(); // 淇濇寔GUID绫诲瀷 @@ -316,7 +317,14 @@ private int SaveDeliveryNoticeDetail(dynamic responseJson,string deliveryNo) { var result = 1; - List<DeliveryNoticeDetail> noticeList = JsonConvert.DeserializeObject<List<DeliveryNoticeDetail>>(responseJson.data.lineList.ToString()); + // 杞崲purchaseDesc瀵硅薄涓哄瓧绗︿覆 + var jsonData = JArray.Parse(responseJson.data.lineList.ToString()); + foreach (var item in jsonData) + { + item["purchaseDesc"] = item["purchaseDesc"]?.ToString(Formatting.None); + } + + List<DeliveryNoticeDetail> noticeList = jsonData.ToObject<List<DeliveryNoticeDetail>>(); // 鏂板鍒楄〃绌哄�兼鏌� if (noticeList == null || !noticeList.Any() || noticeList.Count < 1) -- Gitblit v1.9.3