From 78456b712df7ed58cb43ea980395a07c502a356a Mon Sep 17 00:00:00 2001
From: hao <1836460075@qq.com>
Date: 星期二, 08 七月 2025 17:49:22 +0800
Subject: [PATCH] 销售退货 退货组织,收料通的单创建人

---
 StandardInterface/MES.Service/Modes/SalesReturnNotice.cs                          |    5 +++++
 StandardInterface/MES.Service/Dto/webApi/SRM/DeliveryNote.cs                      |    1 +
 StandardInterface/MES.Service/service/DbckaManager.cs                             |    5 ++++-
 StandardInterface/MES.Service/Modes/SRM/MesDeliveryNote.cs                        |    4 +++-
 StandardInterface/MES.Service/Dto/webApi/ErpSalesReturnDto.cs                     |    1 +
 StandardInterface/MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs |    1 +
 StandardInterface/MES.Service/service/SRM/MesDeliveryNoteManager.cs               |    1 +
 StandardInterface/MESApplication/appsettings.json                                 |    2 +-
 8 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/StandardInterface/MES.Service/Dto/webApi/ErpSalesReturnDto.cs b/StandardInterface/MES.Service/Dto/webApi/ErpSalesReturnDto.cs
index 4afbbc1..8f2f9ce 100644
--- a/StandardInterface/MES.Service/Dto/webApi/ErpSalesReturnDto.cs
+++ b/StandardInterface/MES.Service/Dto/webApi/ErpSalesReturnDto.cs
@@ -9,6 +9,7 @@
     public string? FDate { get; set; } // 鏃ユ湡
     public string? FSettleCurrld { get; set; } // 缁撶畻甯佸埆
     public string? FSaleDeptId { get; set; } // 閿�鍞儴闂�
+    public string? FSaleOrgId { get; set; } // 閿�鍞粍缁�
     public string? FRetcustId { get; set; } // 閫�璐у鎴�
     public string? FRetcustReason { get; set; } // 閫�璐у師鍥�
     public string? FHeadLocId { get; set; } // 浜よ揣鍦扮偣
diff --git a/StandardInterface/MES.Service/Dto/webApi/SRM/DeliveryNote.cs b/StandardInterface/MES.Service/Dto/webApi/SRM/DeliveryNote.cs
index 96e5216..195fbb0 100644
--- a/StandardInterface/MES.Service/Dto/webApi/SRM/DeliveryNote.cs
+++ b/StandardInterface/MES.Service/Dto/webApi/SRM/DeliveryNote.cs
@@ -9,4 +9,5 @@
     public string? Remark { get; set; }
     public string? FReceiveOrgId { get; set; }
     public string? Is_SRM { get; set; }
+    public string? CREATE_BY { get; set; }
 }
diff --git a/StandardInterface/MES.Service/Modes/SRM/MesDeliveryNote.cs b/StandardInterface/MES.Service/Modes/SRM/MesDeliveryNote.cs
index 1f574b3..b2e7f03 100644
--- a/StandardInterface/MES.Service/Modes/SRM/MesDeliveryNote.cs
+++ b/StandardInterface/MES.Service/Modes/SRM/MesDeliveryNote.cs
@@ -44,7 +44,9 @@
     //鏄惁SRM
     [SugarColumn(ColumnName = "IS_SRM")]
     public string? Issrm { get; set; }
-
+    //鍒涘缓浜�
+    [SugarColumn(ColumnName = "CREATE_BY")]
+    public string? CreateBy { get; set; }
     //鍒涘缓鏃堕棿
     [SugarColumn(ColumnName = "CREATE_DATE")]
     public DateTime? CreateDate { get; set; }
diff --git a/StandardInterface/MES.Service/Modes/SalesReturnNotice.cs b/StandardInterface/MES.Service/Modes/SalesReturnNotice.cs
index 480458a..013a601 100644
--- a/StandardInterface/MES.Service/Modes/SalesReturnNotice.cs
+++ b/StandardInterface/MES.Service/Modes/SalesReturnNotice.cs
@@ -41,6 +41,11 @@
         [SugarColumn(ColumnName = "SALES_DEPT")]
         public string SalesDept { get; set; }
         /// <summary>
+        /// 閿�鍞粍缁�
+        ///</summary>
+        [SugarColumn(ColumnName = "SALES_ORG")]
+        public string SalesOrg { get; set; }
+        /// <summary>
         /// 閫�璐у鎴� 
         ///</summary>
         [SugarColumn(ColumnName = "RETURN_CUSTOMER")]
diff --git a/StandardInterface/MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs b/StandardInterface/MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs
index b1f0a77..1112ba7 100644
--- a/StandardInterface/MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs
+++ b/StandardInterface/MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs
@@ -131,6 +131,7 @@
             BillType = erpDto.FBillTypeID, // 鍗曟嵁绫诲瀷
             Currency = erpDto.FSettleCurrld, // 缁撶畻甯佸埆
             SalesDept = erpDto.FSaleDeptId, //閿�鍞儴闂�
+            SalesOrg = erpDto.FSaleOrgId, //閿�鍞粍缁�
             ReturnCustomer = erpDto.FRetcustId, // 閫�璐у鎴�
             ReturnReason = erpDto.FRetcustReason, // 閫�璐у師鍥�
             DeliveryLocation = erpDto.FHeadLocId, // 浜よ揣鍦扮偣
diff --git a/StandardInterface/MES.Service/service/DbckaManager.cs b/StandardInterface/MES.Service/service/DbckaManager.cs
index 55dde67..5df6e9b 100644
--- a/StandardInterface/MES.Service/service/DbckaManager.cs
+++ b/StandardInterface/MES.Service/service/DbckaManager.cs
@@ -6,6 +6,7 @@
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
 using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
+using System.Net.NetworkInformation;
 
 namespace MES.Service.service
 {
@@ -56,7 +57,9 @@
                 Remark = dto.bz,
                 Erpid = dto.erpid,
                 CreateDate = DateTime.Now,
-                CreateBy = "System"
+                CreateBy = "System",
+                DbStatus="鏈皟鎷�",
+                Status=1
             };
 
             //    var single = base.GetSingle(it => it.Erpid == entity.Erpid);
diff --git a/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteManager.cs b/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteManager.cs
index 951992b..910fb12 100644
--- a/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteManager.cs
+++ b/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteManager.cs
@@ -79,6 +79,7 @@
         mesDeliveryNote.Remark = delivery.Remark;
         mesDeliveryNote.Site = delivery.FReceiveOrgId;
         mesDeliveryNote.Issrm=delivery.Is_SRM;
+        mesDeliveryNote.CreateBy=delivery.Is_SRM;
         if (single != null)
         {
             mesDeliveryNote.Status = single.Status;
diff --git a/StandardInterface/MESApplication/appsettings.json b/StandardInterface/MESApplication/appsettings.json
index 28cfc2a..59a3601 100644
--- a/StandardInterface/MESApplication/appsettings.json
+++ b/StandardInterface/MESApplication/appsettings.json
@@ -10,6 +10,6 @@
   "AppSettings": {
     "TestErpUrl": "http://192.168.11.120:8098/WebService1.asmx/mesToErpinfo",
     "ProductionErpUrl": "http://192.168.11.120:8098/WebService1.asmx/mesToErpinfoFormal",
-    "DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = hm_prd; Password=hmprd"
+    "DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = test_dev; Password=hmprd"
   }
 }

--
Gitblit v1.9.3