diff --git a/src/WMS.Web.Api/Controllers/TestController.cs b/src/WMS.Web.Api/Controllers/TestController.cs index f8c8d459..ea17182b 100644 --- a/src/WMS.Web.Api/Controllers/TestController.cs +++ b/src/WMS.Web.Api/Controllers/TestController.cs @@ -124,7 +124,7 @@ namespace WMS.Web.Api.Controllers //await _juShuiTanService.GetTest(); //string codes = "AD"; //var b = await _erpInventoryService.GetInventory(codes); - int count = 4 / 5; + int count = 10 / 5; var bcd=await _productInventoryService.Erp(); //LingXingResponse r = new LingXingResponse(); diff --git a/src/WMS.Web.Domain/Services/Public/ErpInventoryService.cs b/src/WMS.Web.Domain/Services/Public/ErpInventoryService.cs index a2932eff..d214354c 100644 --- a/src/WMS.Web.Domain/Services/Public/ErpInventoryService.cs +++ b/src/WMS.Web.Domain/Services/Public/ErpInventoryService.cs @@ -57,7 +57,12 @@ namespace WMS.Web.Domain.Services.Public for (int ic = 1; ic <= count; ic++) { var codes = stockCodes.Skip((ic-1) * 5).Take(5).ToList(); + if (codes.Count() <= 0) + { + return Result>.ReSuccess(list.Where(w => w.Qty > 0 || w.BeforeQty > 0).ToList()); + } string code = string.Join(",", codes); + //foreach (var code in stockCodes) //{ List Parameters = new List();