shanji 3 years ago
parent
commit
ee2b8b7fce
  1. 5
      BBWY.Server.Business/Sync/OrderSkuSaleDetailSyncBusiness.cs

5
BBWY.Server.Business/Sync/OrderSkuSaleDetailSyncBusiness.cs

@ -184,8 +184,13 @@ namespace BBWY.Server.Business
if (insertSkuDailySalesDetailList.Count() > 0)
{
var noSpuSkuIds = insertSkuDailySalesDetailList.Where(s => string.IsNullOrEmpty(s.Spu)).Select(s => s.Sku).Distinct().ToList();
var skuList = fsql.Select<ProductSku>(noSpuSkuIds).ToList(ps => new { ps.ProductId, ps.Id });
foreach (var skuDaily in insertSkuDailySalesDetailList)
{
if (string.IsNullOrEmpty(skuDaily.Spu))
skuDaily.Spu = skuList.FirstOrDefault(ps => ps.Id == skuDaily.Sku)?.ProductId;
skuDaily.Id = idGenerator.NewLong();
skuDaily.IsGift = skuDaily.Price == 0M;
skuDaily.CreateTime = DateTime.Now;

Loading…
Cancel
Save