Browse Source

调整采购商列表查询

liangku_skuoptimazation
shanji 1 year ago
parent
commit
7048eea682
  1. 23
      BBWYB.Server.Business/Purchaser/PurchaserBusiness.cs
  2. 10
      BBWYB.Server.Model/Dto/Response/Product/RecentPurchasedSkuResponse.cs

23
BBWYB.Server.Business/Purchaser/PurchaserBusiness.cs

@ -227,7 +227,7 @@ namespace BBWYB.Server.Business
#endregion #endregion
#region 最近采购的店铺商品 #region 最近采购的店铺商品
var recent30d = DateTime.Now.AddDays(-30); var recent30d = DateTime.Now.AddDays(-00);
var bePurchasedProductSkuList = fsql.Select<OrderPurchaseInfo, OrderPurchaseRelationInfo, Order, ProductSku>() var bePurchasedProductSkuList = fsql.Select<OrderPurchaseInfo, OrderPurchaseRelationInfo, Order, ProductSku>()
.InnerJoin((opi, opri, o, ps) => opi.OrderId == o.Id) .InnerJoin((opi, opri, o, ps) => opi.OrderId == o.Id)
.InnerJoin((opi, opri, o, ps) => opri.PurchaseOrderId == opi.PurchaseOrderId) .InnerJoin((opi, opri, o, ps) => opri.PurchaseOrderId == opi.PurchaseOrderId)
@ -237,18 +237,21 @@ namespace BBWYB.Server.Business
opi.IsEnabled == true && opi.IsEnabled == true &&
opi.CreateTime >= recent30d && opi.CreateTime >= recent30d &&
purchaserIdList.Contains(opi.PurchaserId)) purchaserIdList.Contains(opi.PurchaserId))
.OrderByDescending((opi, opri, o, ps) => opi.CreateTime) .GroupBy((opi, opri, o, ps) => new
.ToList((opi, opri, o, ps) => new
{ {
opi.PurchaserId,
ps.Id, ps.Id,
opi.PurchaserId,
ps.Logo, ps.Logo,
ps.SkuName, ps.SkuName,
//ps.Price,
opi.PurchaseOrderId,
opi.OrderId,
opi.CreateTime,
opri.SourceSkuId opri.SourceSkuId
})
.ToList(g => new
{
g.Key.Id,
g.Key.PurchaserId,
g.Key.Logo,
g.Key.SkuName,
g.Key.SourceSkuId
}); });
@ -305,9 +308,7 @@ namespace BBWYB.Server.Business
Id = x.Id, Id = x.Id,
Logo = x.Logo, Logo = x.Logo,
SkuName = x.SkuName, SkuName = x.SkuName,
BelongSku = x.SourceSkuId, BelongSku = x.SourceSkuId
OrderId = x.OrderId,
PurchaserOrderId = x.PurchaseOrderId
}).ToList(); }).ToList();
#endregion #endregion

10
BBWYB.Server.Model/Dto/Response/Product/RecentPurchasedSkuResponse.cs

@ -15,15 +15,5 @@
/// 归属SkuId(JD) /// 归属SkuId(JD)
/// </summary> /// </summary>
public string BelongSku { get; set; } public string BelongSku { get; set; }
/// <summary>
/// 采购单号
/// </summary>
public string PurchaserOrderId { get; set; }
/// <summary>
/// 订单Id
/// </summary>
public string OrderId { get; set; }
} }
} }

Loading…
Cancel
Save