|
@ -73,7 +73,7 @@ namespace Win_in.Sfs.Wms.Dashboard.Host.Controllers |
|
|
private async Task<List<PlanAndActualDashboardDto>> ConvertToPlanAndActualDashboards(List<SupplierAsnDTO> supplierAsns, List<SupplierDTO> suppliers, List<PurchaseReceiptNoteDTO> purchaseReceiptNotes, List<PutawayNoteDTO> putawayNotes, List<ItemSafetyStockDTO> itemSafetyStorks) |
|
|
private async Task<List<PlanAndActualDashboardDto>> ConvertToPlanAndActualDashboards(List<SupplierAsnDTO> supplierAsns, List<SupplierDTO> suppliers, List<PurchaseReceiptNoteDTO> purchaseReceiptNotes, List<PutawayNoteDTO> putawayNotes, List<ItemSafetyStockDTO> itemSafetyStorks) |
|
|
{ |
|
|
{ |
|
|
var dtos = new List<PlanAndActualDashboardDto>(); |
|
|
var dtos = new List<PlanAndActualDashboardDto>(); |
|
|
|
|
|
var poNumberList = supplierAsns.Select(p => p.PoNumber).ToList(); |
|
|
foreach (var supplierAsn in supplierAsns) |
|
|
foreach (var supplierAsn in supplierAsns) |
|
|
{ |
|
|
{ |
|
|
var purchaseReceipts = purchaseReceiptNotes.FindAll(t => t.AsnNumber == supplierAsn.Number); |
|
|
var purchaseReceipts = purchaseReceiptNotes.FindAll(t => t.AsnNumber == supplierAsn.Number); |
|
@ -115,8 +115,8 @@ namespace Win_in.Sfs.Wms.Dashboard.Host.Controllers |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
var purchaseOrderDtos = await _purchaseOrderApp.GetListBySupplierCodeAsync(supplierAsn.SupplierCode, detail.ItemCode).ConfigureAwait(false); |
|
|
var purchaseOrderDtos = await _purchaseOrderApp.GetListBySupplierCodeAsync(supplierAsn.SupplierCode, detail.ItemCode).ConfigureAwait(false); |
|
|
var supllierAsn = await _supplierAsnApp.GetForTodayListAsync().ConfigureAwait(false); |
|
|
//var supllierAsn = await _supplierAsnApp.GetForTodayListAsync().ConfigureAwait(false);
|
|
|
var poNumberList = supllierAsn.Select(p => p.PoNumber).ToList(); |
|
|
//var poNumberList = supllierAsn.Select(p => p.PoNumber).ToList();
|
|
|
|
|
|
|
|
|
purchaseOrderDtos = purchaseOrderDtos.Where(p => poNumberList.Contains(p.Number)).ToList(); |
|
|
purchaseOrderDtos = purchaseOrderDtos.Where(p => poNumberList.Contains(p.Number)).ToList(); |
|
|
|
|
|
|
|
|