Browse Source

供应商列表返回JDSKU

liangku_skuoptimazation
shanji 1 year ago
parent
commit
20661c09cf
  1. 13
      BBWYB.Server.Business/Purchaser/PurchaserBusiness.cs
  2. 29
      BBWYB.Server.Model/Dto/Response/Product/RecentPurchasedSkuResponse.cs
  3. 4
      BBWYB.Server.Model/Dto/Response/Purchaser/PurchaserResponse.cs

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

@ -241,8 +241,11 @@ namespace BBWYB.Server.Business
ps.Id,
ps.Logo,
ps.SkuName,
ps.Price,
opi.CreateTime
//ps.Price,
opi.PurchaseOrderId,
opi.OrderId,
opi.CreateTime,
opri.SourceSkuId
});
@ -294,12 +297,14 @@ namespace BBWYB.Server.Business
#endregion
#region 最近采购店铺商品
purchaser.Recent30dProductSku = bePurchasedProductSkuList.Where(x => x.PurchaserId == purchaser.Id).Take(10).Select(x => new ProductSkuResponse()
purchaser.Recent30dProductSku = bePurchasedProductSkuList.Where(x => x.PurchaserId == purchaser.Id).Take(10).Select(x => new RecentPurchasedSkuResponse()
{
Id = x.Id,
Logo = x.Logo,
SkuName = x.SkuName,
Price = x.Price
BelongSku = x.SourceSkuId,
OrderId = x.OrderId,
PurchaserOrderId = x.PurchaseOrderId
}).ToList();
#endregion

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

@ -0,0 +1,29 @@
namespace BBWYB.Server.Model.Dto
{
public class RecentPurchasedSkuResponse
{
/// <summary>
/// SkuId
/// </summary>
public string Id { get; set; }
public string SkuName { get; set; }
public string Logo { get; set; }
/// <summary>
/// 归属SkuId(JD)
/// </summary>
public string BelongSku { get; set; }
/// <summary>
/// 采购单号
/// </summary>
public string PurchaserOrderId { get; set; }
/// <summary>
/// 订单Id
/// </summary>
public string OrderId { get; set; }
}
}

4
BBWYB.Server.Model/Dto/Response/Purchaser/PurchaserResponse.cs

@ -52,13 +52,13 @@ namespace BBWYB.Server.Model.Dto
/// <summary>
/// 最近30天具有采购行为的店铺SKU
/// </summary>
public IList<ProductSkuResponse> Recent30dProductSku { get; set; }
public IList<RecentPurchasedSkuResponse> Recent30dProductSku { get; set; }
public PurchaserResponse()
{
CategoryList = new List<PurchaserExtendedInfoResponse>();
TagList = new List<PurchaserExtendedInfoResponse>();
Recent30dProductSku = new List<ProductSkuResponse>();
Recent30dProductSku = new List<RecentPurchasedSkuResponse>();
}
}
}

Loading…
Cancel
Save