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();
}
}