Browse Source

恢复下架商品

qianyi
shanji 2 years ago
parent
commit
b515e9fa3f
  1. 49
      BBWY.Client/ViewModels/Order/OrderListViewModel.cs
  2. 10
      BBWY.Server.Business/PlatformSDK/JDBusiness.cs
  3. 66
      BBWY.Test/Program.cs

49
BBWY.Client/ViewModels/Order/OrderListViewModel.cs

@ -500,32 +500,45 @@ namespace BBWY.Client.ViewModels
AfterSaleOrderUnhandleCount = response.Data.AfterSaleOrderUnhandleCount; AfterSaleOrderUnhandleCount = response.Data.AfterSaleOrderUnhandleCount;
} }
//private void DecodeConsignee(Order order)
//{
// var plaintextMobile = string.Empty;
// var grab = new GrabJDMibole(order.Id);
// if (grab.ShowDialog() == true)
// plaintextMobile = grab.Tag.ToString();
// if (string.IsNullOrEmpty(plaintextMobile))
// {
// MessageBox.Show("未获取到手机号", "提示");
// return;
// }
// IsLoading = true;
// Task.Factory.StartNew(() => orderService.DecodeConsignee(order.Id, plaintextMobile)).ContinueWith(t =>
// {
// var response = t.Result;
// IsLoading = false;
// if (!response.Success)
// {
// App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "解密失败"));
// return;
// }
// order.Consignee.ContactName = response.Data.ContactName;
// order.Consignee.Address = response.Data.Address;
// order.Consignee.Mobile = response.Data.Mobile;
// order.Consignee.IsDecode = true;
// });
//}
private void DecodeConsignee(Order order) private void DecodeConsignee(Order order)
{ {
var plaintextMobile = string.Empty; var buyerAccount = string.Empty;
var grab = new GrabJDMibole(order.Id); var grab = new GrabJDMibole(order.Id);
if (grab.ShowDialog() == true) if (grab.ShowDialog() == true)
plaintextMobile = grab.Tag.ToString(); buyerAccount = grab.Tag.ToString();
if (string.IsNullOrEmpty(plaintextMobile)) if (string.IsNullOrEmpty(buyerAccount))
{ {
MessageBox.Show("未获取到手机号", "提示"); MessageBox.Show("未获取到手机号", "提示");
return; return;
} }
IsLoading = true;
Task.Factory.StartNew(() => orderService.DecodeConsignee(order.Id, plaintextMobile)).ContinueWith(t =>
{
var response = t.Result;
IsLoading = false;
if (!response.Success)
{
App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "解密失败"));
return;
}
order.Consignee.ContactName = response.Data.ContactName;
order.Consignee.Address = response.Data.Address;
order.Consignee.Mobile = response.Data.Mobile;
order.Consignee.IsDecode = true;
});
} }
private void ChooseStorageType(object param) private void ChooseStorageType(object param)

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

@ -1124,11 +1124,11 @@ namespace BBWY.Server.Business
} }
#endregion #endregion
//#region 下架赠品sku #region 下架赠品sku
//stepText = "下架赠品sku"; stepText = "下架赠品sku";
//Thread.Sleep(3000); Thread.Sleep(5000);
//DeleteSkuList(deleteGiftSkuRequest); DeleteSkuList(deleteGiftSkuRequest);
//#endregion #endregion
#region 设置完整标题 #region 设置完整标题
{ {

66
BBWY.Test/Program.cs

@ -39,46 +39,46 @@ namespace BBWY.Test
IJdClient client = GetJdClient(appkey, appSecret); IJdClient client = GetJdClient(appkey, appSecret);
//{ {
// var req = new SellerPromotionV2GetRequest(); var req = new SellerPromotionV2GetRequest();
// req.promoId = 5617931556; req.promoId = 30777427018;
// req.promoType = 4; req.promoType = 4;
// var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); var response = client.Execute(req, token, DateTime.Now.ToLocalTime());
// Console.WriteLine(JsonConvert.SerializeObject(response)); Console.WriteLine(JsonConvert.SerializeObject(response));
// Console.WriteLine(); Console.WriteLine();
//} }
//{ {
// var pageIndex = 1; var pageIndex = 1;
// while (true) while (true)
// { {
// var req = new SellerPromotionV2SkuListRequest(); var req = new SellerPromotionV2SkuListRequest();
// req.promoId = 5617931556; req.promoId = 30777427018;
// //req.bindType = ; //req.bindType = ;
// req.promoType = 4; req.promoType = 4;
// req.page = pageIndex.ToString(); req.page = pageIndex.ToString();
// req.pageSSize = "100"; req.pageSSize = "100";
// var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); var response = client.Execute(req, token, DateTime.Now.ToLocalTime());
// Console.WriteLine(JsonConvert.SerializeObject(response)); Console.WriteLine(JsonConvert.SerializeObject(response));
// if (response.IsError) if (response.IsError)
// continue; continue;
// if (response.Json == null) if (response.Json == null)
// response.Json = JObject.Parse(response.Body); response.Json = JObject.Parse(response.Body);
// var jarray = response.Json["jingdong_seller_promotion_v2_sku_list_responce"]["promotion_sku_list"] as JArray; var jarray = response.Json["jingdong_seller_promotion_v2_sku_list_responce"]["promotion_sku_list"] as JArray;
// if (jarray.Count() >= 100) if (jarray.Count() >= 100)
// pageIndex++; pageIndex++;
// else else
// break; break;
// } }
//} }
var p = new JDProductAPITest(); //var p = new JDProductAPITest();
p.GetSkus(client, token); //p.GetSkus(client, token);
Console.ReadKey(); Console.ReadKey();
} }

Loading…
Cancel
Save