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; + } } }