南骏 池
8 天以前 1d976f52878c9f776146502037377310921e5a21
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)