From c5f74c8471358dbfb6977f4d9d392b656c31a16a Mon Sep 17 00:00:00 2001
From: hao <1836460075@qq.com>
Date: 星期四, 17 七月 2025 17:26:29 +0800
Subject: [PATCH] 购销销售订单,采购订单关联

---
 StandardInterface/MES.Service/Dto/webApi/ErpSalesDeliveryDetailDto.cs               |    4 ++++
 StandardInterface/MES.Service/service/BasicData/Sales/SalesDeliveryNoticeManager.cs |    5 ++++-
 StandardInterface/MES.Service/Modes/SalesOrderDetail.cs                             |   17 +++++++++++++++++
 StandardInterface/MES.Service/Modes/SalesDeliveryNoticeDetail.cs                    |   15 +++++++++++++++
 StandardInterface/MES.Service/service/BasicData/Sales/SalesOrderManager.cs          |    3 +++
 StandardInterface/MES.Service/Dto/webApi/ErpSalesOrdeDetailDto.cs                   |    3 +++
 6 files changed, 46 insertions(+), 1 deletions(-)

diff --git a/StandardInterface/MES.Service/Dto/webApi/ErpSalesDeliveryDetailDto.cs b/StandardInterface/MES.Service/Dto/webApi/ErpSalesDeliveryDetailDto.cs
index 075c459..c856076 100644
--- a/StandardInterface/MES.Service/Dto/webApi/ErpSalesDeliveryDetailDto.cs
+++ b/StandardInterface/MES.Service/Dto/webApi/ErpSalesDeliveryDetailDto.cs
@@ -39,5 +39,9 @@
     public string? ErpID { get; set; }  // ERPID
     public string? EHID { get; set; }  // ERP澶碔D
     public string? FEntrynote { get; set; }  // 澶囨敞
+    public string? Xsdd { get; set; }  // 閿�鍞鍗�
+    public string? Xsdd_id { get; set; }  // 閿�鍞鍗曞ごid
+    public string? Xsdd_line_id { get; set; }  // 閿�鍞鍗曡id
+
 
 }
\ No newline at end of file
diff --git a/StandardInterface/MES.Service/Dto/webApi/ErpSalesOrdeDetailDto.cs b/StandardInterface/MES.Service/Dto/webApi/ErpSalesOrdeDetailDto.cs
index fc7ddc3..5f3011c 100644
--- a/StandardInterface/MES.Service/Dto/webApi/ErpSalesOrdeDetailDto.cs
+++ b/StandardInterface/MES.Service/Dto/webApi/ErpSalesOrdeDetailDto.cs
@@ -34,4 +34,7 @@
     public string? FMapId { get; set; } //瀹㈡埛鐗╂枡缂栫爜
     public string? FMapName { get; set; } //瀹㈡埛鐗╂枡鍚嶇О
     public string? FMapSpec { get; set; } //瀹㈡埛鐗╂枡瑙勬牸鍨嬪彿
+    public string? Cgdd { get; set; } //閲囪喘璁㈠崟
+    public string? Cgdd_id { get; set; } //閲囪喘璁㈠崟id
+    public string? Cgdd_line_id { get; set; } //閲囪喘璁㈠崟琛宨d
 }
\ No newline at end of file
diff --git a/StandardInterface/MES.Service/Modes/SalesDeliveryNoticeDetail.cs b/StandardInterface/MES.Service/Modes/SalesDeliveryNoticeDetail.cs
index 6ef6d52..d31f739 100644
--- a/StandardInterface/MES.Service/Modes/SalesDeliveryNoticeDetail.cs
+++ b/StandardInterface/MES.Service/Modes/SalesDeliveryNoticeDetail.cs
@@ -180,5 +180,20 @@
         ///</summary>
         [SugarColumn(ColumnName = "FEntrynote")]
         public string NOTE { get; set; }
+        /// <summary>
+        /// 閿�鍞鍗�
+        ///</summary>
+        [SugarColumn(ColumnName = "XSDD")]
+        public string Xsdd { get; set; }
+        /// <summary>
+        /// 閿�鍞鍗昳d
+        ///</summary>
+        [SugarColumn(ColumnName = "XSDD_ID")]
+        public string XsddId { get; set; }
+        /// <summary>
+        /// 閿�鍞鍗�
+        ///</summary>
+        [SugarColumn(ColumnName = "XSDD_LINE_ID")]
+        public string XsddLineId { get; set; }
     }
 }
diff --git a/StandardInterface/MES.Service/Modes/SalesOrderDetail.cs b/StandardInterface/MES.Service/Modes/SalesOrderDetail.cs
index 18e671d..2bceef8 100644
--- a/StandardInterface/MES.Service/Modes/SalesOrderDetail.cs
+++ b/StandardInterface/MES.Service/Modes/SalesOrderDetail.cs
@@ -244,5 +244,22 @@
     [SugarColumn(ColumnName = "DDLY")]
     public string? Ddly { get; set; }
 
+    /// <summary>
+    ///     閲囪喘璁㈠崟
+    /// </summary>
+    [SugarColumn(ColumnName = "CGDD")]
+    public string? Cgdd { get; set; }
+
+    /// <summary>
+    ///     閲囪喘璁㈠崟id
+    /// </summary>
+    [SugarColumn(ColumnName = "CGDD_ID")]
+    public string? CgddId { get; set; }
+
+    /// <summary>
+    ///     璁㈠崟鏉ユ簮
+    /// </summary>
+    [SugarColumn(ColumnName = "CGDD_LINE_ID")]
+    public string? CgddLineId { get; set; }
 
 }
\ No newline at end of file
diff --git a/StandardInterface/MES.Service/service/BasicData/Sales/SalesDeliveryNoticeManager.cs b/StandardInterface/MES.Service/service/BasicData/Sales/SalesDeliveryNoticeManager.cs
index 3fc4c37..4c1bf3a 100644
--- a/StandardInterface/MES.Service/service/BasicData/Sales/SalesDeliveryNoticeManager.cs
+++ b/StandardInterface/MES.Service/service/BasicData/Sales/SalesDeliveryNoticeManager.cs
@@ -242,7 +242,10 @@
                     TerminationDate = ParseDateTime(erpDto.FTerminateDate),//涓氬姟缁堟鏃ユ湡
                     SumOutQty = erpDto.FSumOutQty,//绱鍑哄簱鏁伴噺
                     RemainOutQty = erpDto.FRemainOutQty,//鏈嚭搴撴暟閲�
-                    NOTE = erpDto.FEntrynote//澶囨敞
+                    NOTE = erpDto.FEntrynote,//澶囨敞
+                    Xsdd=erpDto.Xsdd,
+                    XsddId=erpDto.Xsdd_id,
+                    XsddLineId=erpDto.Xsdd_line_id,
 
                 };
 
diff --git a/StandardInterface/MES.Service/service/BasicData/Sales/SalesOrderManager.cs b/StandardInterface/MES.Service/service/BasicData/Sales/SalesOrderManager.cs
index 04a5146..663a73b 100644
--- a/StandardInterface/MES.Service/service/BasicData/Sales/SalesOrderManager.cs
+++ b/StandardInterface/MES.Service/service/BasicData/Sales/SalesOrderManager.cs
@@ -193,6 +193,9 @@
                 ItemNo = erpDto.FMapId,
                 ItemName = erpDto.FMapName,
                 ItemModel = erpDto.FMapSpec,
+                Cgdd=erpDto.Cgdd,
+                CgddId=erpDto.Cgdd_id,
+                CgddLineId=erpDto.Cgdd_line_id,
 
             };
 

--
Gitblit v1.9.3