From c17b75ce44b8e22b685a144cd63cea7635ad0982 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Wed, 30 Oct 2024 11:47:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Api/Controllers/TestController.cs | 1 + .../Services/Public/ErpInventoryService.cs | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/WMS.Web.Api/Controllers/TestController.cs b/src/WMS.Web.Api/Controllers/TestController.cs index 01507450..f8c8d459 100644 --- a/src/WMS.Web.Api/Controllers/TestController.cs +++ b/src/WMS.Web.Api/Controllers/TestController.cs @@ -124,6 +124,7 @@ namespace WMS.Web.Api.Controllers //await _juShuiTanService.GetTest(); //string codes = "AD"; //var b = await _erpInventoryService.GetInventory(codes); + int count = 4 / 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 7d52610f..a2932eff 100644 --- a/src/WMS.Web.Domain/Services/Public/ErpInventoryService.cs +++ b/src/WMS.Web.Domain/Services/Public/ErpInventoryService.cs @@ -52,9 +52,14 @@ namespace WMS.Web.Domain.Services.Public var isSuccess = Login(httpClient); string baseUrl = _erpOptions.EndpointAddress.Replace("/ERPGW.asmx", ""); httpClient.Url = string.Format("{0}/Kingdee.K3.SCM.WebApi.ServicesStub.InventoryQueryService.GetInventoryData.common.kdsvc", baseUrl); - - foreach (var code in stockCodes) + int count = stockCodes.Count() / 5; + count = count + 1; + for (int ic = 1; ic <= count; ic++) { + var codes = stockCodes.Skip((ic-1) * 5).Take(5).ToList(); + string code = string.Join(",", codes); + //foreach (var code in stockCodes) + //{ List Parameters = new List(); var model = new InventoryParamModel(); model.fstocknumbers = code;