From 634feb591b2574e449ef9dc21467cae0c537ab83 Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Sat, 20 Jan 2024 13:27:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DSKU=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWY.Server.Business/PlatformSDK/JDBusiness.cs | 2 +- BBWY.Server.Business/Sync/ProductSyncBusiness.cs | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs index 1f500d51..6ced03e0 100644 --- a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs +++ b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs @@ -137,7 +137,7 @@ namespace BBWY.Server.Business foreach (var attrValueAlias in attrValueAliasList) { - if (attrValueAlias.Contains("{") && attrValueAlias.Contains("}")) + if (attrValueAlias.Contains("{") && attrValueAlias.Contains("}") && attrValueAlias.Contains(":")) { titleBuilder.Append(string.Join(string.Empty, JArray.Parse(attrValueAlias).Select(j => $"{j.Value("value")}{j.Value("unit")}"))); } diff --git a/BBWY.Server.Business/Sync/ProductSyncBusiness.cs b/BBWY.Server.Business/Sync/ProductSyncBusiness.cs index 4b7eed2f..00bcf8ff 100644 --- a/BBWY.Server.Business/Sync/ProductSyncBusiness.cs +++ b/BBWY.Server.Business/Sync/ProductSyncBusiness.cs @@ -46,6 +46,7 @@ namespace BBWY.Server.Business.Sync private void SyncProduct(ShopResponse shop, bool IsSyncAllProduct = false) { + var step = ""; try { var shopId = long.Parse(shop.ShopId); @@ -70,6 +71,7 @@ namespace BBWY.Server.Business.Sync AppToken = shop.AppToken, Platform = shop.PlatformId }; + step = $"PageIndex {request.PageIndex} "; while (true) { var currentProductList = productBusiness.GetProductList(request); @@ -79,6 +81,7 @@ namespace BBWY.Server.Business.Sync foreach (var product in currentProductList.Items) { + step = $"PageIndex {request.PageIndex} ,Product {product.Id}"; var currentSkuList = productBusiness.GetProductSkuList(new SearchProductSkuRequest() { AppKey = shop.AppKey, @@ -223,7 +226,7 @@ namespace BBWY.Server.Business.Sync catch (Exception ex) { var shopData = JsonConvert.SerializeObject(shop); - nLogManager.Default().Error(ex, $"SyncProduct ShopData:{shopData}"); + nLogManager.Default().Error(ex, $"SyncProduct ShopData:{shopData},{step}"); } } @@ -246,7 +249,7 @@ namespace BBWY.Server.Business.Sync public void SyncAllShopAllProduct() { var shopList = venderBusiness.GetShopList(platform: Enums.Platform.京东); - //SyncProduct(shopList.FirstOrDefault(s => s.ShopId == "12309755"), true); + //SyncProduct(shopList.FirstOrDefault(s => s.ShopId == "11482739"), true); foreach (var shop in shopList) { Task.Factory.StartNew(() => SyncProduct(shop, true), CancellationToken.None, TaskCreationOptions.LongRunning, taskSchedulerManager.ProductSyncTaskScheduler);