shanji 2 years ago
parent
commit
a7a80ff06a
  1. 1
      BBWY.Server.Business/PlatformSDK/JDBusiness.cs
  2. 18
      BBWY.Test/JDProductAPITest.cs
  3. 2
      BBWY.Test/Program.cs

1
BBWY.Server.Business/PlatformSDK/JDBusiness.cs

@ -709,6 +709,7 @@ namespace BBWY.Server.Business
req.jdPrices = $"{req.jdPrices}{sku.Price},"; req.jdPrices = $"{req.jdPrices}{sku.Price},";
req.bindType = $"{req.bindType}{(isGift ? 2 : 1)},"; req.bindType = $"{req.bindType}{(isGift ? 2 : 1)},";
req.num = $"{req.num}1,"; req.num = $"{req.num}1,";
req.promoPrices = $"{req.promoPrices}{(isGift ? 0 : sku.Price)},";
} }
req.skuIds = req.skuIds.Substring(0, req.skuIds.Length - 1); req.skuIds = req.skuIds.Substring(0, req.skuIds.Length - 1);

18
BBWY.Test/JDProductAPITest.cs

@ -57,6 +57,22 @@ namespace BBWY.Test
Console.WriteLine(JsonConvert.SerializeObject(skuList)); Console.WriteLine(JsonConvert.SerializeObject(skuList));
} }
public void GetSkusByWareId(IJdClient client, string token)
{
var req_skuList = new SkuReadSearchSkuListRequest()
{
pageSize = 50,//50
field = "logo,saleAttrs,status,created,barCode,categoryId,multiCateProps"
};
req_skuList.wareId = "10023496890322";
var rep_skuList = client.Execute(req_skuList, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(rep_skuList));
}
public void GetSpu(IJdClient client, string token, string spu) public void GetSpu(IJdClient client, string token, string spu)
{ {
var req_productList = new WareReadSearchWare4ValidRequest() var req_productList = new WareReadSearchWare4ValidRequest()
@ -74,7 +90,7 @@ namespace BBWY.Test
Console.WriteLine(JsonConvert.SerializeObject(res)); Console.WriteLine(JsonConvert.SerializeObject(res));
} }
public void ShangJiaTest(IJdClient client, string token) public void ShangJiaTest(IJdClient client, string token)
{ {

2
BBWY.Test/Program.cs

@ -39,7 +39,7 @@ namespace BBWY.Test
IJdClient client = GetJdClient(appkey, appSecret); IJdClient client = GetJdClient(appkey, appSecret);
var test1 = new JDProductAPITest(); var test1 = new JDProductAPITest();
test1.GetSkus(client, token); test1.GetSkusByWareId(client, token);
Console.ReadKey(); Console.ReadKey();

Loading…
Cancel
Save