diff --git a/SiNan.Business/AggregationBusiness.cs b/SiNan.Business/AggregationBusiness.cs index 5d0901a..7a581ad 100644 --- a/SiNan.Business/AggregationBusiness.cs +++ b/SiNan.Business/AggregationBusiness.cs @@ -59,7 +59,7 @@ namespace SiNan.Business .GroupBy((osku, o) => new { osku.SkuId, osku.ProductId }) .ToList(g => new ActualAmountBySku { - ActualAmount = g.Sum(g.Value.Item1.ActualAmount), + ActualAmount = g.Sum(g.Value.Item1.ActualAmount * g.Value.Item1.ItemTotal), Sku = g.Key.SkuId, Spu = g.Key.ProductId }); @@ -80,7 +80,7 @@ namespace SiNan.Business .GroupBy((jr, o, osku) => new { osku.SkuId, jr.BusinessType, jr.CampaignId }) .ToList(g => new PopularizeAmountBySku { - ActualAmount = g.Sum(g.Value.Item3.ActualAmount), + ActualAmount = g.Sum(g.Value.Item3.ActualAmount * g.Value.Item3.ItemTotal), BusinessType = g.Value.Item1.BusinessType, Sku = g.Key.SkuId, CampaignId = g.Key.CampaignId