From 8c1d92cab74656e84275cd0155d4157c2a52d1d5 Mon Sep 17 00:00:00 2001
From: cnf <3283105747@qq.com>
Date: 星期五, 07 十一月 2025 14:09:38 +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