From e5a7c8ea0380913aa5a6f0c6ee3c312d624e333e Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Tue, 18 Oct 2022 19:16:56 +0800 Subject: [PATCH] 1 --- BBWY.Test/JDBaoBiaoAPITest.cs | 30 +++++++++++++++++++++++++----- BBWY.Test/Program.cs | 5 +++-- 2 files changed, 28 insertions(+), 7 deletions(-) diff --git a/BBWY.Test/JDBaoBiaoAPITest.cs b/BBWY.Test/JDBaoBiaoAPITest.cs index 125e8efb..81793071 100644 --- a/BBWY.Test/JDBaoBiaoAPITest.cs +++ b/BBWY.Test/JDBaoBiaoAPITest.cs @@ -7,6 +7,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; +using BBWY.Common.Extensions; namespace BBWY.Test { @@ -296,12 +297,12 @@ namespace BBWY.Test /// /// /// - public void Test1(IJdClient client, string token, string accessPin) + public void Test1(IJdClient client, string token) { var pageIndex = 1; while (true) { - SyncShopPopularizeReportFormSkuLevel(client, token, accessPin, pageIndex, out int count); + SyncShopPopularizeReportFormSkuLevel(client, token, pageIndex, out int count); if (count < 100) break; pageIndex++; @@ -309,7 +310,7 @@ namespace BBWY.Test } } - private void SyncShopPopularizeReportFormSkuLevel(IJdClient client, string token, string accessPin, int pageIndex, out int currentCount) + private void SyncShopPopularizeReportFormSkuLevel(IJdClient client, string token, int pageIndex, out int currentCount) { currentCount = 0; @@ -323,12 +324,16 @@ namespace BBWY.Test req12.endDay = "2022-10-16"; req12.giftFlag = "0"; req12.page = pageIndex.ToString(); - req12.accessPin = accessPin; var res12 = client.Execute(req12, token, DateTime.Now.ToLocalTime()); if (res12.Json == null) res12.Json = JsonConvert.DeserializeObject(res12.Body); + + Console.WriteLine($"----page {pageIndex}----"); + Console.WriteLine(res12.Body); + + var j = (JArray)res12.Json["jingdong_ads_ibg_UniversalJosService_sku_query_responce"]["returnType"]["data"]["datas"]; currentCount = j.Count(); var sum = j.Select(j => new @@ -336,11 +341,26 @@ namespace BBWY.Test Cost = j.Value("cost"), }).Sum(x => x.Cost); - Console.WriteLine($"{accessPin} page {pageIndex} sum {sum}"); + Console.WriteLine($"page {pageIndex} sum {sum}"); } + public void Test2(IJdClient client, string token) + { + var req = new DspPlatformFinanceOpenapiQuerycostdetailsRequest(); + req.beginDate = "2022-10-16"; + req.endDate = "2022-10-16"; + req.pageNo = 1; + req.pageSize = 100; + req.moneyType = 1; + + var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); + if (response.Json == null) + response.Json = JsonConvert.DeserializeObject(response.Body); + Console.WriteLine(response.Body); + + } /// /// SKU维度-京速推业务线-指定pin请求报表 diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index f4ba81db..ad799322 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -30,12 +30,13 @@ namespace BBWY.Test IJdClient client = GetJdClient(appkey, appSecret); var test1 = new JDBaoBiaoAPITest(); - test1.Test(client, token); + //test1.Test1(client, token); Console.WriteLine(); Console.WriteLine(); - test1.TestJihua_JST(client, token, "布莱特玩具"); + test1.Test2(client, token); + Console.ReadKey(); } }