Browse Source

90天采购商品排除当天

liangku_skuoptimazation
shanji 1 year ago
parent
commit
3c981e6a14
  1. 6
      BBWYB.Server.Business/Purchaser/PurchaserBusiness.cs
  2. 2
      BBWYB.Server.Model/Dto/Request/Purchaser/QueryPurchaserRequest.cs

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

@ -134,7 +134,8 @@ namespace BBWYB.Server.Business
#endregion
#region 最近采购的店铺商品
var recent30d = DateTime.Now.AddDays(-90);
var recentStartDay = DateTime.Now.Date.AddDays(-90);
var recentEndDay = DateTime.Now.Date;
var bePurchasedProductSkuList = fsql.Select<OrderPurchaseInfo, OrderPurchaseRelationInfo, Order, ProductSku>()
.InnerJoin((opi, opri, o, ps) => opi.OrderId == o.Id)
.InnerJoin((opi, opri, o, ps) => opri.PurchaseOrderId == opi.PurchaseOrderId)
@ -142,7 +143,8 @@ namespace BBWYB.Server.Business
.WhereIf(request.ShopId != null && request.ShopId > 0, (opi, opri, o, ps) => o.ShopId == request.ShopId)
.Where((opi, opri, o, ps) => o.OrderState != Enums.OrderState. &&
opi.IsEnabled == true &&
opi.CreateTime >= recent30d &&
opi.CreateTime >= recentStartDay &&
opi.CreateTime < recentEndDay &&
purchaserIdList.Contains(opi.PurchaserId))
.GroupBy((opi, opri, o, ps) => new
{

2
BBWYB.Server.Model/Dto/Request/Purchaser/QueryPurchaserRequest.cs

@ -11,7 +11,7 @@ namespace BBWYB.Server.Model.Dto
public string Sku { get; set; }
/// <summary>
/// 采购商Id集合
/// 采购商Name集合
/// </summary>
public List<string> PurchaserNameList { get; set; }

Loading…
Cancel
Save