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.Id,
ps.Logo, ps.Logo,
ps.SkuName, ps.SkuName,
ps.Price, //ps.Price,
opi.CreateTime opi.PurchaseOrderId,
opi.OrderId,
opi.CreateTime,
opri.SourceSkuId
}); });
@ -294,12 +297,14 @@ namespace BBWYB.Server.Business
#endregion #endregion
#region 最近采购店铺商品 #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, Id = x.Id,
Logo = x.Logo, Logo = x.Logo,
SkuName = x.SkuName, SkuName = x.SkuName,
Price = x.Price BelongSku = x.SourceSkuId,
OrderId = x.OrderId,
PurchaserOrderId = x.PurchaseOrderId
}).ToList(); }).ToList();
#endregion #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> /// <summary>
/// 最近30天具有采购行为的店铺SKU /// 最近30天具有采购行为的店铺SKU
/// </summary> /// </summary>
public IList<ProductSkuResponse> Recent30dProductSku { get; set; } public IList<RecentPurchasedSkuResponse> Recent30dProductSku { get; set; }
public PurchaserResponse() public PurchaserResponse()
{ {
CategoryList = new List<PurchaserExtendedInfoResponse>(); CategoryList = new List<PurchaserExtendedInfoResponse>();
TagList = new List<PurchaserExtendedInfoResponse>(); TagList = new List<PurchaserExtendedInfoResponse>();
Recent30dProductSku = new List<ProductSkuResponse>(); Recent30dProductSku = new List<RecentPurchasedSkuResponse>();
} }
} }
} }

Loading…
Cancel
Save