From 0da32ba7336dd30b78f76d5f5101a8ced8a858fe Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Sun, 24 Mar 2024 20:32:07 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=AC=A1=E9=87=87=E8=B4=AD=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E4=BB=BB=E5=8A=A1=E5=95=86=E5=93=81=E6=A0=87=E9=A2=98?= =?UTF-8?q?=E5=8E=BB=E6=8E=89sku=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWYB.Server.Business/Sync/OrderSyncBusiness.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs b/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs index fcd421d..0e2bd76 100644 --- a/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs +++ b/BBWYB.Server.Business/Sync/OrderSyncBusiness.cs @@ -492,7 +492,7 @@ namespace BBWYB.Server.Business.Sync LastOptimizationTime = null, ProductId = spuGroup.Key, ShopId = shopId, - ProductTitle = spuGroup.FirstOrDefault()?.ProductTitle, + ProductTitle = SubstringProductTitleFromSku(spuGroup.FirstOrDefault()?.ProductTitle), TriggerOptimizationReason = Enums.TriggerOptimizationReason.首次采购, PreSkuCount = skuGroups.Count(), PreItemCount = 0, @@ -774,5 +774,12 @@ namespace BBWYB.Server.Business.Sync return Enums.TriggerOptimizationReason.再次优化; return null; } + + private string SubstringProductTitleFromSku(string productTitle) + { + if (!string.IsNullOrEmpty(productTitle) && productTitle.Contains(" ")) + productTitle = productTitle.Substring(0, productTitle.LastIndexOf(" ")); + return productTitle; + } } }