From e6670a78412d9f833011325c05e67a56906af207 Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Fri, 2 Sep 2022 19:32:33 +0800 Subject: [PATCH] 1 --- .../Purchase/1688PreviewPurchaseViewModel.cs | 10 +-- BBWY.Test/BBWY.Test.csproj | 1 + BBWY.Test/Program.cs | 65 ++++++++++--------- 3 files changed, 37 insertions(+), 39 deletions(-) diff --git a/BBWY.Client/ViewModels/Purchase/1688PreviewPurchaseViewModel.cs b/BBWY.Client/ViewModels/Purchase/1688PreviewPurchaseViewModel.cs index 3e34e05b..165ceffe 100644 --- a/BBWY.Client/ViewModels/Purchase/1688PreviewPurchaseViewModel.cs +++ b/BBWY.Client/ViewModels/Purchase/1688PreviewPurchaseViewModel.cs @@ -195,15 +195,7 @@ namespace BBWY.Client.ViewModels return null; } var jobject = response.Data; - //purchaserId = jobject["item"]["seller_info"].Value("user_num_id"); - //purchaserName = jobject["item"]["seller_info"].Value("title"); - //purchaserLocation = jobject["item"].Value("location"); - //if (checkPurchaserFunc != null) - //{ - // errorMsg = checkPurchaserFunc(purchaserId); - // if (!string.IsNullOrEmpty(errorMsg)) - // return null; - //} + var skuJArray = (JArray)jobject["item"]["skus"]["sku"]; if (skuJArray.Count == 0) diff --git a/BBWY.Test/BBWY.Test.csproj b/BBWY.Test/BBWY.Test.csproj index a2a889e2..697cb8ee 100644 --- a/BBWY.Test/BBWY.Test.csproj +++ b/BBWY.Test/BBWY.Test.csproj @@ -12,6 +12,7 @@ + diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 8e812ec0..279bcfcd 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -1,7 +1,11 @@ -using BBWY.Server.Model.Db; +using BBWY.Common.Http; +using BBWY.Server.Model.Db; +using com.alibaba.openapi.client; +using com.alibaba.openapi.client.policy; using Jd.Api; using Jd.Api.Request; using Jd.Api.Response; +using Microsoft.Extensions.DependencyInjection; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; @@ -18,42 +22,43 @@ 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 jdClient = GetJdClient(appKey, appSecret); + var restAPiService = serviceProvider.GetRequiredService(); - //var req = new AscQueryListRequest(); - //req.buId = "10598776"; - //req.operatePin = "开发测试"; - //req.operateNick = "开发测试"; - //req.pageNumber = "1"; - //req.pageSize = "50"; - //req.serviceId = 1469772993; - //AscQueryListResponse response1 = jdClient.Execute(req, token, DateTime.Now.ToLocalTime()); + var appkey = "5338239"; + var secrect = "CZkpbcxbZgh"; + var token = "58c781eb-56a3-444c-b00a-4bd1e13cd12b"; - //Console.WriteLine(JsonConvert.SerializeObject(response1)); + 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; - ////250134673037 + 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; - //AscServiceAndRefundViewRequest req1 = new AscServiceAndRefundViewRequest(); + request.AccessToken = token; - //req1.orderId = 246319928886; - //req1.pageNumber = 1.ToString(); - //req1.pageSize = 10.ToString(); + request.RequestEntity = new + { + webSite = "1688", + productID = 656558558036 + }; - //var response = jdClient.Execute(req1, token, DateTime.Now.ToLocalTime()); - //Console.WriteLine(JsonConvert.SerializeObject(response)); - //Console.ReadKey(); - - //var fsql = new FreeSql.FreeSqlBuilder().UseConnectionString(FreeSql.DataType.MySql, "data source=rm-bp1508okrh23710yfao.mysql.rds.aliyuncs.com;port=3306;user id=qyroot;password=kaicn1132+-;initial catalog=bbwy_test;charset=utf8;sslmode=none;").Build(); - - //var insertList = System.IO.File.ReadAllLines(@"C:\Users\pengcong001\Desktop\spu.txt").Distinct().Select(s => new TempProduct() { Id = s }).ToList(); - - //var result = fsql.Insert(insertList).ExecuteAffrows(); - - //Console.Write(result); + var result = client.NewRequest(request, reqPolicy); + Console.WriteLine(result.ToString()); } } }