From f3d8f777bbca992f8a55d7ba4108fc5f2bb83448 Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Wed, 11 Jan 2023 23:03:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=A7=8B=E4=BB=BB=E5=8A=A1=E5=88=86?= =?UTF-8?q?=E6=89=B9=E5=A4=84=E7=90=86=E5=A5=B6=E5=A6=88sku?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWY.Server.Business/PlatformSDK/JDBusiness.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs index 413bae37..01618d1e 100644 --- a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs +++ b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs @@ -147,7 +147,7 @@ namespace BBWY.Server.Business else if (!string.IsNullOrEmpty(searchProductSkuRequest.Sku)) req_skuList.skuId = string.Join(",", skuIdList.Skip((pageIndex - 1) * pageSize).Take(pageSize)); - var rep_skuList = jdClient.Execute(req_skuList, searchProductSkuRequest.AppToken, DateTime.Now.ToLocalTime()); + var rep_skuList = jdClient.Execute(req_skuList, searchProductSkuRequest.AppToken, DateTime.Now.ToLocalTime()); if (rep_skuList.IsError) throw new BusinessException(string.IsNullOrEmpty(rep_skuList.ErrorMsg) ? rep_skuList.ErrMsg : rep_skuList.ErrorMsg); @@ -714,8 +714,13 @@ namespace BBWY.Server.Business var pageSize = 100; var totalPage = (skuList.Count() - 1) / pageSize + 1; - for (var i = 0; i < totalPage; i++) + while (pageIndex <= totalPage) { + req.skuIds = string.Empty; + req.jdPrices = string.Empty; + req.bindType = string.Empty; + req.num = string.Empty; + req.promoPrices = string.Empty; var currentPageList = skuList.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList(); foreach (var sku in currentPageList) @@ -736,6 +741,7 @@ namespace BBWY.Server.Business var res = jdClient.Execute(req, token, DateTime.Now.ToLocalTime()); if (res.IsError) throw new BusinessException($"添加活动sku失败-{(string.IsNullOrEmpty(res.ErrorMsg) ? res.ErrMsg : res.ErrorMsg)}"); + pageIndex++; } }