diff --git a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs index 4344cee7..3526b71f 100644 --- a/BBWY.Server.Business/PlatformSDK/JDBusiness.cs +++ b/BBWY.Server.Business/PlatformSDK/JDBusiness.cs @@ -465,7 +465,7 @@ namespace BBWY.Server.Business throw new Exception($"获取未付款订单失败,{(string.IsNullOrEmpty(response.ErrorMsg) ? response.ErrMsg : response.ErrorMsg)}"); if (response.Json == null) response.Json = JsonConvert.DeserializeObject(response.Body); - if (response.Json["jingdong_pop_order_notPayOrderById_response"] == null || response.Json["jingdong_pop_order_notPayOrderById_response"]["orderDataNotPayInfo"] == null) + if (response.Json["jingdong_pop_order_notPayOrderById_responce"] == null || response.Json["jingdong_pop_order_notPayOrderById_responce"]["orderDataNotPayInfo"] == null) throw new Exception($"未查询到未付款订单"); return response.Json; diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 279bcfcd..2daf66c7 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -22,43 +22,28 @@ namespace BBWY.Test static void Main(string[] args) { - IServiceCollection serviceCollection = new ServiceCollection(); - serviceCollection.AddHttpClient(); - serviceCollection.AddSingleton(); - var serviceProvider = serviceCollection.BuildServiceProvider(); + var appkey = "120EA9EC65AB017567D78CC1139EEEA5"; + var appSecret = "866a9877f5f24b03b537483b4defe75d"; + var token = "2ace3023200c4ea9aa682bbf8bffee18jztm"; - var restAPiService = serviceProvider.GetRequiredService(); + var jdClient = GetJdClient(appkey, appSecret); - var appkey = "5338239"; - var secrect = "CZkpbcxbZgh"; - var token = "58c781eb-56a3-444c-b00a-4bd1e13cd12b"; + PopOrderNotPayOrderByIdRequest req = new PopOrderNotPayOrderByIdRequest(); - var client = new SyncAPIClient(appkey, secrect, restAPiService); - RequestPolicy reqPolicy = new RequestPolicy(); - reqPolicy.HttpMethod = "POST"; - reqPolicy.NeedAuthorization = false; - reqPolicy.RequestSendTimestamp = false; - reqPolicy.UseHttps = false; - reqPolicy.UseSignture = true; - reqPolicy.AccessPrivateApi = false; + req.orderId = "251822408170"; - Request request = new Request(); - APIId apiId = new APIId(); - apiId.Name = "alibaba.product.simple.get"; - apiId.NamespaceValue = "com.alibaba.product"; - apiId.Version = 1; - request.ApiId = apiId; - request.AccessToken = token; + PopOrderNotPayOrderByIdResponse response = jdClient.Execute(req, token, DateTime.Now.ToLocalTime()); + //logger.Info(response); - request.RequestEntity = new - { - webSite = "1688", - productID = 656558558036 - }; - - var result = client.NewRequest(request, reqPolicy); - Console.WriteLine(result.ToString()); + //if (response.IsError) + // throw new Exception($"获取未付款订单失败,{(string.IsNullOrEmpty(response.ErrorMsg) ? response.ErrMsg : response.ErrorMsg)}"); + //if (response.Json == null) + // response.Json = JsonConvert.DeserializeObject(response.Body); + //if (response.Json["jingdong_pop_order_notPayOrderById_response"] == null || response.Json["jingdong_pop_order_notPayOrderById_response"]["orderDataNotPayInfo"] == null) + // throw new Exception($"未查询到未付款订单"); + Console.WriteLine(JsonConvert.SerializeObject(response)); + Console.ReadKey(); } } }