|
|
@ -334,97 +334,48 @@ namespace BBWY.Test |
|
|
|
#endregion
|
|
|
|
} |
|
|
|
|
|
|
|
public void 修改属性别名(IJdClient client, string token) |
|
|
|
public void GetPromotionDetailById(IJdClient client, string token) |
|
|
|
{ |
|
|
|
var mainSpu = "10022905456671"; |
|
|
|
var request = new WareWriteUpdateWareSaleAttrvalueAliasRequest(); |
|
|
|
request.wareId = long.Parse(mainSpu); |
|
|
|
request.props = new List<WareWriteUpdateWareSaleAttrvalueAliasRequestItem>(); |
|
|
|
request.props.Add(new WareWriteUpdateWareSaleAttrvalueAliasRequestItem() |
|
|
|
{ |
|
|
|
attrId = "1001050679", |
|
|
|
attrValues = new List<string>() { "2912651180" }, |
|
|
|
attrValueAlias = new List<string>() { "粉丝价" } |
|
|
|
}); |
|
|
|
|
|
|
|
request.props.Add(new WareWriteUpdateWareSaleAttrvalueAliasRequestItem() |
|
|
|
{ |
|
|
|
attrId = "1001050679", |
|
|
|
attrValues = new List<string>() { "2912655473" }, |
|
|
|
attrValueAlias = new List<string>() { "放心购" } |
|
|
|
}); |
|
|
|
|
|
|
|
request.props.Add(new WareWriteUpdateWareSaleAttrvalueAliasRequestItem() |
|
|
|
{ |
|
|
|
attrId = "1001050679", |
|
|
|
attrValues = new List<string>() { "2912660446" }, |
|
|
|
attrValueAlias = new List<string>() { "闪电退款" } |
|
|
|
}); |
|
|
|
|
|
|
|
Console.WriteLine("请求参数"); |
|
|
|
Console.WriteLine(JsonConvert.SerializeObject(request)); |
|
|
|
var res = client.Execute(request, token, DateTime.Now.ToLocalTime()); |
|
|
|
|
|
|
|
Console.WriteLine(); |
|
|
|
Console.WriteLine("返回内容"); |
|
|
|
Console.WriteLine(JsonConvert.SerializeObject(res)); |
|
|
|
|
|
|
|
var req = new SellerPromotionV2GetRequest(); |
|
|
|
req.promoId = 5606578221; |
|
|
|
req.promoType = 4; |
|
|
|
var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); |
|
|
|
Console.WriteLine(JsonConvert.SerializeObject(response)); |
|
|
|
} |
|
|
|
|
|
|
|
public void QuerySPU(IJdClient client,string token) |
|
|
|
{ |
|
|
|
var req_productList = new WareReadSearchWare4ValidRequest() |
|
|
|
{ |
|
|
|
orderField = "modified", |
|
|
|
orderType = "desc", |
|
|
|
pageSize = 50, |
|
|
|
pageNo = 1, |
|
|
|
field = "created,logo" |
|
|
|
public void DeleetePromotion(IJdClient client, string token) |
|
|
|
{ |
|
|
|
|
|
|
|
/* |
|
|
|
5606604716 |
|
|
|
5606617011 |
|
|
|
5606602511 |
|
|
|
5606589329 |
|
|
|
5606583569 |
|
|
|
5606578221 |
|
|
|
*/ |
|
|
|
|
|
|
|
var list = new List<long>() { |
|
|
|
5606604716, |
|
|
|
5606617011, |
|
|
|
5606602511, |
|
|
|
5606589329, |
|
|
|
5606583569, |
|
|
|
5606578221 |
|
|
|
}; |
|
|
|
|
|
|
|
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()
|
|
|
|
//};
|
|
|
|
} |
|
|
|
|
|
|
|
public void FindWareById(IJdClient client, string token) |
|
|
|
foreach (var id in list) |
|
|
|
{ |
|
|
|
var req = new WareReadFindWareByIdRequest(); |
|
|
|
var req = new SellerPromotionDeleteRequest(); |
|
|
|
|
|
|
|
req.wareId = 10023500913672; |
|
|
|
req.field = "barCode,categoryId,brandName"; |
|
|
|
|
|
|
|
var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); |
|
|
|
Console.WriteLine(JsonConvert.SerializeObject(response)); |
|
|
|
} |
|
|
|
|
|
|
|
public void GetPromotionById(IJdClient client, string token) |
|
|
|
{ |
|
|
|
SellerPromotionV2GetRequest req = new SellerPromotionV2GetRequest(); |
|
|
|
//req.ip = "abc";
|
|
|
|
//req.port = "abc";
|
|
|
|
req.promoId = 5606602511; |
|
|
|
req.promoType = 4; |
|
|
|
req.promoId = id; |
|
|
|
|
|
|
|
|
|
|
|
var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); |
|
|
|
Console.WriteLine(id); |
|
|
|
Console.WriteLine(JsonConvert.SerializeObject(response)); |
|
|
|
|
|
|
|
Console.WriteLine(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|