diff --git a/src/WMS.Web.Repositories/BoxInventoryRepositories.cs b/src/WMS.Web.Repositories/BoxInventoryRepositories.cs index 792ede7c..60088183 100644 --- a/src/WMS.Web.Repositories/BoxInventoryRepositories.cs +++ b/src/WMS.Web.Repositories/BoxInventoryRepositories.cs @@ -380,7 +380,7 @@ namespace WMS.Web.Repositories BoxBillNo = s.box.BoxBillNo, SubStock = _singleDataService.GetSingleData(SingleAction.SubStocksJoinOrgCode, companyId, s.order.SubStockCode + s.order.StockCode + s.order.OrgCode), Qty = s.detail.Qty, - }).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); + }).Where(w => w.Qty > 0).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); // response.Details = response.Details.Where(w => w.Qty > 0).ToList(); return response; @@ -425,7 +425,7 @@ namespace WMS.Web.Repositories Specifications = _erpBasicDataExtendService.GetMaterialSpecifications(materials, s.detail.MaterialNumber), SubStock = _singleDataService.GetSingleData(SingleAction.SubStocksJoinOrgCode, companyId, s.order.SubStockCode + s.order.StockCode + s.order.OrgCode), Qty = s.detail.Qty, - }).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); + }).Where(w => w.Qty > 0).Skip((dto.PageNo - 1) * dto.PageSize).Take(dto.PageSize).ToListAsync(); if (response.Details.Count > 0) response.SubStock = response.Details.First().SubStock; response.Details = response.Details.Where(w => w.Qty > 0).ToList();