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