From 29de86cadafc88d13b51ab4d07aa2d12de6dcab0 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期四, 18 七月 2024 10:15:54 +0800 Subject: [PATCH] 更新erp生产订单接口 --- MES.Service/service/BasicData/ShipmentNoticeManager.cs | 49 ++++++++++++++++++++++--------------------------- 1 files changed, 22 insertions(+), 27 deletions(-) diff --git a/MES.Service/service/BasicData/ShipmentNoticeManager.cs b/MES.Service/service/BasicData/ShipmentNoticeManager.cs index c116032..26380a5 100644 --- a/MES.Service/service/BasicData/ShipmentNoticeManager.cs +++ b/MES.Service/service/BasicData/ShipmentNoticeManager.cs @@ -1,7 +1,6 @@ 锘縰sing MES.Service.DB; using MES.Service.Dto.webApi; using MES.Service.Modes; -using SqlSugar; namespace MES.Service.service.BasicData; @@ -15,30 +14,26 @@ var shipmentNotice = GetShipmentNotice(shipment.ShipmentNotice); var shipmentDetails = GetShipmentDetails(shipment.ShipmentDetails); - + return false; } private ShipmentNotice GetShipmentNotice(ErpShipmentNotice notice) { - ShipmentNotice entity = new ShipmentNotice(); + var entity = new ShipmentNotice(); entity.Creator = notice.FCreatorId; entity.DocId = notice.FBillNo; entity.Approver = notice.FApproverID; if (notice.FCreateDate != null) - { entity.CreateDate = DateTime.ParseExact(notice.FCreateDate, "yyyy-MM-dd HH:mm:ss", null); - } if (notice.FApproveDate != null) - { entity.ApproveDate = DateTime.ParseExact(notice.FApproveDate, "yyyy-MM-dd HH:mm:ss", null); - } - + entity.DeptCode = notice.FSaleDeptId; entity.CustCode = notice.FCustomerID; entity.ListNote = notice.FNote; @@ -51,25 +46,25 @@ List<ErpShipmentDetail> shipmentDetails) { return shipmentDetails.Select(s => + { + var entity = new ShipmentDetail { - var entity = new ShipmentDetail - { - ErpId = s.ErpId, - ErpHeadId = s.ErpHeadId, - ProdCode = s.FMaterialID, - ProdName = s.FMaterialName, - Amount = Convert.ToDouble(s.FAmount), - UnitPrice = Convert.ToDouble(s.FPrice), - Quantity = Convert.ToDouble(s.FQty), - BatchNo = s.FLot, - Remarks = s.FNoteEntry, - OrderNo = s.F_UNW_Text_xsddh, - OrderId = s.FSOEntryId, - BasePrice = Convert.ToDouble(s.FPrice), - WarehouseCode = s.FStockID, - Unit = s.FBaseUnitID - }; - return entity; - }).ToList(); + ErpId = s.ErpId, + ErpHeadId = s.ErpHeadId, + ProdCode = s.FMaterialID, + ProdName = s.FMaterialName, + Amount = Convert.ToDouble(s.FAmount), + UnitPrice = Convert.ToDouble(s.FPrice), + Quantity = Convert.ToDouble(s.FQty), + BatchNo = s.FLot, + Remarks = s.FNoteEntry, + OrderNo = s.F_UNW_Text_xsddh, + OrderId = s.FSOEntryId, + BasePrice = Convert.ToDouble(s.FPrice), + WarehouseCode = s.FStockID, + Unit = s.FBaseUnitID + }; + return entity; + }).ToList(); } } \ No newline at end of file -- Gitblit v1.9.3