Browse Source

商品增加logo

qianyi
shanji 3 years ago
parent
commit
2e00c2e71d
  1. 5
      BBWY.Server.Business/PlatformSDK/JDBusiness.cs
  2. 2
      BBWY.Server.Model/Dto/Response/Product/ProductResponse.cs
  3. 31
      BBWY.Test/JDProductAPITest.cs
  4. 2
      BBWY.Test/Program.cs

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

@ -85,7 +85,7 @@ namespace BBWY.Server.Business
orderType = "desc",
pageSize = searchProductRequest.PageSize,
pageNo = searchProductRequest.PageIndex,
field = "created"
field = "created,logo"
};
if (!string.IsNullOrEmpty(searchProductRequest.Spu))
req_productList.wareId = searchProductRequest.Spu;
@ -109,7 +109,8 @@ namespace BBWY.Server.Business
Title = p.Value<string>("title"),
ProductItemNum = p.Value<string>("itemNum"),
State = p.Value<int>("wareStatus"),
CreateTime = p.Value<long>("created").StampToDateTime()
CreateTime = p.Value<long>("created").StampToDateTime(),
Logo = $"https://img13.360buyimg.com/n9/s100x100_{p.Value<string>("logo")}"
}).ToList()
};
}

2
BBWY.Server.Model/Dto/Response/Product/ProductResponse.cs

@ -28,6 +28,8 @@ namespace BBWY.Server.Model.Dto
public int State { get; set; }
public DateTime? CreateTime { get; set; }
public string Logo { get; set; }
}
public class ProductListResponse

31
BBWY.Test/JDProductAPITest.cs

@ -402,5 +402,36 @@ namespace BBWY.Test
Console.WriteLine(JsonConvert.SerializeObject(res));
}
public void QuerySPU(IJdClient client,string token)
{
var req_productList = new WareReadSearchWare4ValidRequest()
{
orderField = "modified",
orderType = "desc",
pageSize = 50,
pageNo = 1,
field = "created,logo"
};
req_productList.wareId = "10023015553755";
var res = client.Execute(req_productList, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(res));
//return new ProductListResponse()
//{
// Count = rep_productList.page.totalItem,
// Items = ((JArray)rep_productList.Json["jingdong_ware_read_searchWare4Valid_responce"]["page"]["data"]).Select(p => new ProductResponse()
// {
// Id = p.Value<string>("wareId"),
// Title = p.Value<string>("title"),
// ProductItemNum = p.Value<string>("itemNum"),
// State = p.Value<int>("wareStatus"),
// CreateTime = p.Value<long>("created").StampToDateTime()
// }).ToList()
//};
}
}
}

2
BBWY.Test/Program.cs

@ -39,7 +39,7 @@ namespace BBWY.Test
//10022515718131 需要进行赠品上架的SPU
IJdClient client = GetJdClient(appkey, appSecret);
var test1 = new JDProductAPITest();
test1.QueryOrderCount(client, token);
test1.QuerySPU(client, token);
//test1.ShangJiaTest(client, token);
//test1.修改属性别名(client, token);

Loading…
Cancel
Save