|
@ -82,17 +82,17 @@ public class TransferNoteConverter : IOutgoingConverter |
|
|
string dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"); |
|
|
string dt_w = DateTime.Now.ToString("yyyyMMdd HH:mm:ss"); |
|
|
var stat = "1"; |
|
|
var stat = "1"; |
|
|
//立库没有线边仓领料单
|
|
|
//立库没有线边仓领料单
|
|
|
//if (exchangeReceipt.Type == EnumTransSubType.Depot_Issue_WIP.ToString())//立库生成的线边仓领料单
|
|
|
if (exchangeReceipt.Type == EnumTransSubType.Depot_Issue_WIP.ToString())//立库生成的线边仓领料单
|
|
|
//{
|
|
|
{ |
|
|
// outgoingToExternal.DataType = EnumOutgoingDataType.TransferForErp.ToString();
|
|
|
outgoingToExternal.DataType = EnumOutgoingDataType.TransferForErp.ToString(); |
|
|
// var putawayNoteScontrol = BuildScontrolDataInterface(exchangeReceipt, dt_w, billtype_issue);
|
|
|
var putawayNoteScontrol = BuildScontrolDataInterface(exchangeReceipt, dt_w, billtype_issue); |
|
|
// outgoingToExternal.DestinationDataContent = JsonSerializer.Serialize(putawayNoteScontrol);
|
|
|
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();
|
|
|
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
|
|
|
else |
|
|
//{
|
|
|
{ |
|
|
if (exchangeReceipt.Type != EnumTransSubType.Transfer_Customer.ToString()) |
|
|
if (exchangeReceipt.Type != EnumTransSubType.Transfer_Customer.ToString()) |
|
|
{ |
|
|
{ |
|
|
outgoingToExternal.DataType = EnumOutgoingDataType.TransferForErp.ToString(); |
|
|
outgoingToExternal.DataType = EnumOutgoingDataType.TransferForErp.ToString(); |
|
|
var putawayNoteScontrol = BuildScontrolDataInterface(exchangeReceipt, dt_w, billtype_s); |
|
|
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(); |
|
|
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); |
|
|
outgoingToExternalList.Add(outgoingToExternal); |
|
|
#endregion
|
|
|
#endregion
|
|
|