diff --git a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs index d3f51486..8052c0a0 100644 --- a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs +++ b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs @@ -500,32 +500,45 @@ namespace BBWY.Client.ViewModels 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) { - var plaintextMobile = string.Empty; + var buyerAccount = string.Empty; var grab = new GrabJDMibole(order.Id); if (grab.ShowDialog() == true) - plaintextMobile = grab.Tag.ToString(); - if (string.IsNullOrEmpty(plaintextMobile)) + buyerAccount = grab.Tag.ToString(); + if (string.IsNullOrEmpty(buyerAccount)) { 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 ChooseStorageType(object param) diff --git a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs index 01618d1e..04a69a02 100644 --- a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs +++ b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs @@ -1124,11 +1124,11 @@ namespace BBWY.Server.Business } #endregion - //#region 下架赠品sku - //stepText = "下架赠品sku"; - //Thread.Sleep(3000); - //DeleteSkuList(deleteGiftSkuRequest); - //#endregion + #region 下架赠品sku + stepText = "下架赠品sku"; + Thread.Sleep(5000); + DeleteSkuList(deleteGiftSkuRequest); + #endregion #region 设置完整标题 { diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 73124bde..a6a92a69 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -39,46 +39,46 @@ namespace BBWY.Test IJdClient client = GetJdClient(appkey, appSecret); - //{ + { - // var req = new SellerPromotionV2GetRequest(); - // req.promoId = 5617931556; - // req.promoType = 4; - // var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); - // Console.WriteLine(JsonConvert.SerializeObject(response)); + var req = new SellerPromotionV2GetRequest(); + req.promoId = 30777427018; + req.promoType = 4; + var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); + Console.WriteLine(JsonConvert.SerializeObject(response)); - // Console.WriteLine(); - //} - //{ - // var pageIndex = 1; - // while (true) - // { - // var req = new SellerPromotionV2SkuListRequest(); - // req.promoId = 5617931556; - // //req.bindType = ; + Console.WriteLine(); + } + { + var pageIndex = 1; + while (true) + { + var req = new SellerPromotionV2SkuListRequest(); + req.promoId = 30777427018; + //req.bindType = ; - // req.promoType = 4; + req.promoType = 4; - // req.page = pageIndex.ToString(); + req.page = pageIndex.ToString(); - // req.pageSSize = "100"; - // var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); - // Console.WriteLine(JsonConvert.SerializeObject(response)); - // if (response.IsError) - // continue; - // if (response.Json == null) - // response.Json = JObject.Parse(response.Body); - // var jarray = response.Json["jingdong_seller_promotion_v2_sku_list_responce"]["promotion_sku_list"] as JArray; - // if (jarray.Count() >= 100) - // pageIndex++; - // else - // break; - // } + req.pageSSize = "100"; + var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); + Console.WriteLine(JsonConvert.SerializeObject(response)); + if (response.IsError) + continue; + if (response.Json == null) + response.Json = JObject.Parse(response.Body); + var jarray = response.Json["jingdong_seller_promotion_v2_sku_list_responce"]["promotion_sku_list"] as JArray; + if (jarray.Count() >= 100) + pageIndex++; + else + break; + } - //} + } - var p = new JDProductAPITest(); - p.GetSkus(client, token); + //var p = new JDProductAPITest(); + //p.GetSkus(client, token); Console.ReadKey(); }