From 5ec6268e4dd29ea8ef33e36da5b21e3e1e9e2d7d Mon Sep 17 00:00:00 2001 From: "boxu.zheng" Date: Mon, 16 Dec 2024 17:20:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=81=A2=E5=A4=8D=E4=B8=8A=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=20=E7=AB=8B=E5=BA=93=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E7=BA=BF=E8=BE=B9=E4=BB=93=E9=A2=86=E6=96=99=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Outgoing/TransferNoteConverter.cs | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TransferNoteConverter.cs b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TransferNoteConverter.cs index 041ae080e..194b50c4c 100644 --- a/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TransferNoteConverter.cs +++ b/be/DataExchange/Fawtyg/Win_in.Sfs.Wms.DataExchange.Fawtyg.TyrpAgent/Outgoing/TransferNoteConverter.cs @@ -82,17 +82,17 @@ public class TransferNoteConverter : IOutgoingConverter string dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"); var stat = "1"; //立库没有线边仓领料单 - //if (exchangeReceipt.Type == EnumTransSubType.Depot_Issue_WIP.ToString())//立库生成的线边仓领料单 - //{ - // outgoingToExternal.DataType = EnumOutgoingDataType.TransferForErp.ToString(); - // var putawayNoteScontrol = BuildScontrolDataInterface(exchangeReceipt, dt_w, billtype_issue); - // outgoingToExternal.DestinationDataContent = JsonSerializer.Serialize(putawayNoteScontrol); - // WipDetails = details.GroupBy(r => new { r.Number, r.ItemCode, r.FromLocationErpCode, r.ToLocationErpCode }).Select(p => new TransferNoteDetailExchangeDto { Qty = p.Sum(itm => itm.Qty), Number = p.Key.Number, ItemCode = p.Key.ItemCode, FromLocationErpCode = p.Key.FromLocationErpCode, ToLocationErpCode = p.Key.ToLocationErpCode }).ToList(); + if (exchangeReceipt.Type == EnumTransSubType.Depot_Issue_WIP.ToString())//立库生成的线边仓领料单 + { + outgoingToExternal.DataType = EnumOutgoingDataType.TransferForErp.ToString(); + var putawayNoteScontrol = BuildScontrolDataInterface(exchangeReceipt, dt_w, billtype_issue); + outgoingToExternal.DestinationDataContent = JsonSerializer.Serialize(putawayNoteScontrol); + WipDetails = details.GroupBy(r => new { r.Number, r.ItemCode, r.FromLocationErpCode, r.ToLocationErpCode }).Select(p => new TransferNoteDetailExchangeDto { Qty = p.Sum(itm => itm.Qty), Number = p.Key.Number, ItemCode = p.Key.ItemCode, FromLocationErpCode = p.Key.FromLocationErpCode, ToLocationErpCode = p.Key.ToLocationErpCode }).ToList(); - //} - //else - //{ - if (exchangeReceipt.Type != EnumTransSubType.Transfer_Customer.ToString()) + } + else + { + if (exchangeReceipt.Type != EnumTransSubType.Transfer_Customer.ToString()) { outgoingToExternal.DataType = EnumOutgoingDataType.TransferForErp.ToString(); var putawayNoteScontrol = BuildScontrolDataInterface(exchangeReceipt, dt_w, billtype_s); @@ -118,7 +118,7 @@ public class TransferNoteConverter : IOutgoingConverter WipDetails = details.GroupBy(r => new { r.Number, r.ItemCode, r.FromLocationErpCode, r.ToLocationErpCode }).Select(p => new TransferNoteDetailExchangeDto { Qty = p.Sum(itm => itm.Qty), Number = p.Key.Number, ItemCode = p.Key.ItemCode, FromLocationErpCode = p.Key.FromLocationErpCode, ToLocationErpCode = p.Key.ToLocationErpCode }).ToList(); } - //} + } outgoingToExternalList.Add(outgoingToExternal); #endregion