|
|
@ -54,7 +54,7 @@ public class DeliverNoteConverter : IOutgoingConverter |
|
|
|
var WipDetails = wmsReceipt.Details.GroupBy(r => new { r.Number, r.ItemCode, r.FromLocationErpCode }).Select(p => new DeliverNoteDetailExchangeDto { Qty = p.Sum(itm => itm.Qty), Number = p.Key.Number, ItemCode = p.Key.ItemCode, FromLocationErpCode = p.Key.FromLocationErpCode }); |
|
|
|
foreach (var detail in WipDetails) |
|
|
|
{ |
|
|
|
var item= _salePriceSheetAppService.GetByItemCodeAndCustomerCode(detail.ItemCode, wmsReceipt.CustomerCode); |
|
|
|
var item= await _salePriceSheetAppService.GetByItemCodeAndCustomerCode(detail.ItemCode, wmsReceipt.CustomerCode); |
|
|
|
if (item==null) |
|
|
|
{ |
|
|
|
flag = false; |
|
|
@ -106,6 +106,10 @@ public class DeliverNoteConverter : IOutgoingConverter |
|
|
|
outgoingToExternalList.Add(outgoingToExternal); |
|
|
|
outgoingFromWmsToTyrp.Add(outgoingFromWms);//加入到待传列表
|
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
outgoingToExternalList.RemoveAll(r => r.SourceDataGroupCode == wmsReceipt.Number); |
|
|
|
} |
|
|
|
#endregion
|
|
|
|
|
|
|
|
} |
|
|
|