shanji 3 years ago
parent
commit
e6670a7841
  1. 10
      BBWY.Client/ViewModels/Purchase/1688PreviewPurchaseViewModel.cs
  2. 1
      BBWY.Test/BBWY.Test.csproj
  3. 65
      BBWY.Test/Program.cs

10
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<string>("user_num_id");
//purchaserName = jobject["item"]["seller_info"].Value<string>("title");
//purchaserLocation = jobject["item"].Value<string>("location");
//if (checkPurchaserFunc != null)
//{
// errorMsg = checkPurchaserFunc(purchaserId);
// if (!string.IsNullOrEmpty(errorMsg))
// return null;
//}
var skuJArray = (JArray)jobject["item"]["skus"]["sku"];
if (skuJArray.Count == 0)

1
BBWY.Test/BBWY.Test.csproj

@ -12,6 +12,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BBWY.1688SDK\BBWY.1688SDK.csproj" />
<ProjectReference Include="..\BBWY.Common\BBWY.Common.csproj" />
<ProjectReference Include="..\BBWY.JDSDK\BBWY.JDSDK.csproj" />
<ProjectReference Include="..\BBWY.Server.Model\BBWY.Server.Model.csproj" />

65
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<RestApiService>();
var serviceProvider = serviceCollection.BuildServiceProvider();
//var appKey = "120EA9EC65AB017567D78CC1139EEEA5";
//var appSecret = "866a9877f5f24b03b537483b4defe75d";
//var token = "2ace3023200c4ea9aa682bbf8bffee18jztm";
//var jdClient = GetJdClient(appKey, appSecret);
var restAPiService = serviceProvider.GetRequiredService<RestApiService>();
//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());
}
}
}

Loading…
Cancel
Save