Browse Source

Updated grouping by ProductId

pull/125/head
malik masis 4 years ago
parent
commit
c37f83a459
  1. 4
      services/ordering/src/EShopOnAbp.OrderingService.Application/Orders/OrderAppService.cs

4
services/ordering/src/EShopOnAbp.OrderingService.Application/Orders/OrderAppService.cs

@ -205,8 +205,8 @@ public class OrderAppService : ApplicationService, IOrderAppService
var orderItems = orders.Select(p => p.OrderItems).SelectMany(p => p).ToList();
var topSetlling = orderItems
.GroupBy(p => new { p.ProductName, p.PictureUrl })
.Select(p => new TopSellingDto { Units = p.Count(), ProductName = p.Key.ProductName, PictureUrl = p.Key.PictureUrl })
.GroupBy(p => p.ProductId)
.Select(p => new TopSellingDto { Units = p.Count(), ProductName = p.First().ProductName , PictureUrl = p.First().PictureUrl })
.OrderByDescending(p => p.Units)
.Take(OrderConstants.Top10).ToList();

Loading…
Cancel
Save