From 7517c0cbcddb428b95498af990a4831769a9d7e7 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期三, 30 七月 2025 08:53:21 +0800
Subject: [PATCH] 111

---
 MES.Service/service/BasicData/SalesOrderManager.cs |   33 +++++++++++++++++++--------------
 1 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/MES.Service/service/BasicData/SalesOrderManager.cs b/MES.Service/service/BasicData/SalesOrderManager.cs
index 80e526e..6655f18 100644
--- a/MES.Service/service/BasicData/SalesOrderManager.cs
+++ b/MES.Service/service/BasicData/SalesOrderManager.cs
@@ -1,10 +1,8 @@
-锘縰sing MES.Service.DB;
-using System.Data;
-using System.Globalization;
+锘縰sing System.Globalization;
+using MES.Service.DB;
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
 using SqlSugar;
-using DbType = System.Data.DbType;
 
 namespace MES.Service.service.BasicData;
 
@@ -14,6 +12,7 @@
 
     private readonly SalesOrderDetailManager _SalesOrderDetailManager =
         new();
+
     //ErpSalesOrder
     public bool Save(ErpSalesOrder SalesOrder)
     {
@@ -31,10 +30,13 @@
                 //         ? 1
                 //         : 0;
                 case "3":
-                    return UpdateData(db, mesSalesOrder, mesSalesOrderDatas) ? 1 : 0;
+                    return UpdateData(db, mesSalesOrder, mesSalesOrderDatas)
+                        ? 1
+                        : 0;
                 case "2":
                 case "4":
-                    return SaveOrUpdateData(db, mesSalesOrder, mesSalesOrderDatas, erpSalesOrderDto.Type)
+                    return SaveOrUpdateData(db, mesSalesOrder,
+                        mesSalesOrderDatas, erpSalesOrderDto.Type)
                         ? 1
                         : 0;
                 default:
@@ -59,7 +61,7 @@
 
     // 鎻掑叆鎴栨洿鏂版暟鎹殑鏂规硶
     private bool SaveOrUpdateData(SqlSugarScope db, SalesOrder mesSalesOrder,
-        List<SalesOrderDetail> mesSalesOrderDatas,string type)
+        List<SalesOrderDetail> mesSalesOrderDatas, string type)
     {
         if (mesSalesOrder.Id != null) base.DeleteById(mesSalesOrder.Id);
 
@@ -68,9 +70,10 @@
                 .Where(s => s.EHID == mesSalesOrder.ErpID).ExecuteCommand();
 
         var orUpdate = base.Insert(mesSalesOrder);
-        var baOrUpdate = _SalesOrderDetailManager.InsertRange(mesSalesOrderDatas);
-        if (orUpdate && baOrUpdate) return true; 
-        
+        var baOrUpdate =
+            _SalesOrderDetailManager.InsertRange(mesSalesOrderDatas);
+        if (orUpdate && baOrUpdate) return true;
+
 
         throw new NotImplementedException("鎻掑叆鎴栨洿鏂板け璐�");
     }
@@ -110,7 +113,8 @@
             HeadDeliveryWay = erpDto.FHeadDeliveryWay, // 浜よ揣鏂瑰紡
             HeadLocId = erpDto.FHEADLOCID, // 浜よ揣鍦扮偣
             UnWTextKhdd = erpDto.F_UNW_Text_KHDD, // 瀹㈡埛璁㈠崟
-            UnWDateKhxq = ParseDateTime(erpDto.F_UNW_Date_KHXQ) ?? null, // 瀹㈡埛闇�姹備氦鏈�
+            UnWDateKhxq =
+                ParseDateTime(erpDto.F_UNW_Date_KHXQ) ?? null, // 瀹㈡埛闇�姹備氦鏈�
             UnWBasePropertyKhdj = erpDto.F_UNW_BaseProperty_KHDJ, // 瀹㈡埛绛夌骇
             CustId = erpDto.FCustId, // 瀹㈡埛
             UnWLargetextTbkhbz = erpDto.F_UNW_LargeText_TBKHBZ, // 娣樺疂瀹㈡埛澶囨敞
@@ -143,10 +147,11 @@
             //long.Parse()
             //Convert.ToDecimal()
             //Convert.ToDouble()
-            F_xifg_text_qtr1 = erpDto.F_XIFG_TEXT_QTR1  // 鍗曟嵁绫诲瀷
+            F_xifg_text_qtr1 = erpDto.F_XIFG_TEXT_QTR1 // 鍗曟嵁绫诲瀷
         };
 
-        var single = base.GetSingle(it => it.ErpID == Convert.ToDecimal(erpDto.ErpID));
+        var single =
+            base.GetSingle(it => it.ErpID == Convert.ToDecimal(erpDto.ErpID));
         if (single != null) salesOrder.Id = single.Id;
 
         return salesOrder;
@@ -196,7 +201,7 @@
                 CUST_INO = erpDto.FCUST_INO,
                 CUST_INM = erpDto.FCUST_INM,
                 CUST_IMD = erpDto.FCUST_IMD,
-                
+
                 FMtoNo = erpDto.FMtoNo,
                 F_XIFG_Text_re5 = erpDto.F_XIFG_Text_re5,
                 F_XIFG_Text_qtr = erpDto.F_XIFG_Text_qtr,

--
Gitblit v1.9.3