From 79e43ccffd15afcd99934ee43b706f6133398079 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期一, 07 七月 2025 15:29:56 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 MES.Service/service/BasicData/SalesDeliveryNoticeManager.cs |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/MES.Service/service/BasicData/SalesDeliveryNoticeManager.cs b/MES.Service/service/BasicData/SalesDeliveryNoticeManager.cs
index c1c3e48..4579a29 100644
--- a/MES.Service/service/BasicData/SalesDeliveryNoticeManager.cs
+++ b/MES.Service/service/BasicData/SalesDeliveryNoticeManager.cs
@@ -70,8 +70,14 @@
                     .Where(s => s.ErpHeadId == mesSalesDelivery.ErpId).ExecuteCommand();
 
             var orUpdate = base.Insert(mesSalesDelivery);
-            var baOrUpdate = _SalesDeliveryDetailManager.InsertRange(mesSalesDeliveryDatas);
-            if (orUpdate && baOrUpdate) return true;
+            //var baOrUpdate = _SalesDeliveryDetailManager.InsertRange(mesSalesDeliveryDatas);
+            foreach (var item in mesSalesDeliveryDatas)
+            {
+                _SalesDeliveryDetailManager.Insert(item);
+            }
+
+            //if (orUpdate && baOrUpdate) return true;
+            return orUpdate;
 
 
             throw new NotImplementedException("鎻掑叆鎴栨洿鏂板け璐�");
@@ -142,6 +148,7 @@
                 CancelledBy = erpDto.FCancellerId, // 浣滃簾浜�
                 CancelDate = ParseDateTime(erpDto.FCancelDate) ?? null, // 浣滃簾鏃ユ湡
                 CloseStatus = erpDto.FBillCloseStatus, // 鍏抽棴鐘舵��
+                BillStatus = erpDto.FDocumentStatus //鍗曟嵁鐘舵��
 
             };
 
@@ -181,8 +188,8 @@
                     ErpHeadId = erpDto.EHID,//ERP澶碔D
                     SalesOrderId = erpDto.F_UNW_Text_xsddh,//閿�鍞鍗曞彿
                     MaterialId = erpDto.FMaterialId,//鐗╂枡缂栧彿
-                    MaterialName = erpDto.FMaterialName,// 鐗╂枡鍚嶇О
-                    MaterialSpecification = erpDto.FMaterialModel,//瑙勬牸鍨嬪彿
+                   // MaterialName = erpDto.FMaterialName,// 鐗╂枡鍚嶇О
+                    //MaterialSpecification = erpDto.FMaterialModel,//瑙勬牸鍨嬪彿
                     SalesUnitId = erpDto.FUnitID,//閿�鍞崟浣�
                     SalesQuantity = Convert.ToDecimal(erpDto.FQty),//閿�鍞暟閲�
                     IsFree = erpDto.FIsFree,//鏄惁璧犲搧
@@ -195,7 +202,7 @@
                     OwnerId = erpDto.FOwnerIdHead,//璐т富
                     InventoryUnit = erpDto.FStockUnitID,//搴撳瓨鍗曚綅
                     InventoryQuantity = Convert.ToDecimal(erpDto.FStockQty),//搴撳瓨鏁伴噺
-                    MaterialCategory = erpDto.FMaterialType,//鐗╂枡绫诲埆
+                    //MaterialCategory = erpDto.FMaterialType,//鐗╂枡绫诲埆
                     PlanDeliveryDate = ParseDateTime(erpDto.FPlanDeliveryDate),//璁″垝鍙戣揣鏃ユ湡
                     OutLmtUnit = erpDto.FOutLmtUnit,//瓒呭彂鎺у埗鍗曚綅
                     OutMaxQty = erpDto.FOutMaxQty,//鍑哄簱涓婇檺
@@ -207,7 +214,9 @@
                     TerminationStatus = erpDto.FTerminationStatus,//缁堟鐘舵��
                     TerminationDate = ParseDateTime(erpDto.FTerminateDate),//涓氬姟缁堟鏃ユ湡
                     SumOutQty = erpDto.FSumOutQty,//绱鍑哄簱鏁伴噺
-                    RemainOutQty = erpDto.FRemainOutQty//鏈嚭搴撴暟閲�
+                    RemainOutQty = erpDto.FRemainOutQty,//鏈嚭搴撴暟閲�
+                    GDY = erpDto.F_UNW_Base_GDY,//璺熷崟鍛�
+                    NOTE = erpDto.FEntrynote//澶囨敞
 
                 };
 

--
Gitblit v1.9.3