啊鑫
2024-07-18 29de86cadafc88d13b51ab4d07aa2d12de6dcab0
MES.Service/service/BasicData/ShipmentNoticeManager.cs
@@ -1,7 +1,6 @@
using 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();
    }
}