From ee4c28b48e1a8798bd81f24e53d3e53555c4e45a Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Fri, 30 Sep 2022 15:04:01 +0800 Subject: [PATCH] 1 --- .../Statistics/StatisticsBusiness.cs | 6 +-- .../Sync/JDPopularizeSyncBusiness.cs | 2 +- BBWY.Test/Program.cs | 37 +++++++++++-------- 3 files changed, 25 insertions(+), 20 deletions(-) diff --git a/BBWY.Server.Business/Statistics/StatisticsBusiness.cs b/BBWY.Server.Business/Statistics/StatisticsBusiness.cs index bb3b5049..1d810b91 100644 --- a/BBWY.Server.Business/Statistics/StatisticsBusiness.cs +++ b/BBWY.Server.Business/Statistics/StatisticsBusiness.cs @@ -70,9 +70,9 @@ namespace BBWY.Server.Business Value = g.Sum(g.Value.Item2.Profit) }); - var profit = profitList.FirstOrDefault(t => !t.IsSD).Value; - var sdCost = profitList.FirstOrDefault(t => t.IsSD).Value; - + var profit = profitList.FirstOrDefault(t => !t.IsSD)?.Value ?? 0M; + var sdCost = profitList.FirstOrDefault(t => t.IsSD)?.Value ?? 0M; + response.SDCost = Math.Abs(sdCost); response.AdvCost = shopPopularizeList.Sum(s => s.Cost) + response.SDCost; response.Profit = profit - response.AdvCost - response.TaxCost - response.EmployeeCost; diff --git a/BBWY.Server.Business/Sync/JDPopularizeSyncBusiness.cs b/BBWY.Server.Business/Sync/JDPopularizeSyncBusiness.cs index 750ec53b..ae0fea7f 100644 --- a/BBWY.Server.Business/Sync/JDPopularizeSyncBusiness.cs +++ b/BBWY.Server.Business/Sync/JDPopularizeSyncBusiness.cs @@ -97,7 +97,7 @@ namespace BBWY.Server.Business.Sync catch (Exception ex) { var shopData = JsonConvert.SerializeObject(shop); - logger.Error(ex, $"SyncOrder ShopData:{shopData}"); + logger.Error(ex, $"SyncShopPopularizeRecord ShopData:{shopData}"); } } diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 156c3494..f9945b31 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -26,25 +26,30 @@ namespace BBWY.Test { var appkey = "120EA9EC65AB017567D78CC1139EEEA5"; var appSecret = "866a9877f5f24b03b537483b4defe75d"; - var token = "eda9bd0d9c2b48fba96ebc415669cea7jkmg";//"2ace3023200c4ea9aa682bbf8bffee18jztm"; + var token = "e3bb89d1dcf6461fae2f197dfc5d6d68niyj";//"2ace3023200c4ea9aa682bbf8bffee18jztm"; - var startDate = DateTime.Parse("2022-08-01"); - var endDate = DateTime.Parse("2022-08-31"); + var startDate = DateTime.Parse("2022-09-29"); + var endDate = DateTime.Parse("2022-09-29"); var jdClient = GetJdClient(appkey, appSecret); - - - var req = new AdsIbgUniversalJosServiceSkuQueryRequest(); - req.businessType = "134217728"; - req.clickOrOrderCaliber = "1"; - req.clickOrOrderDay = "0"; - req.clickStartDay = "2022-09-25"; - req.clickEndDay = "2022-09-25"; - req.orderStartDay = "2022-09-25"; - req.orderEndDay = "2022-09-25"; - req.startDay = "2022-09-25"; - req.endDay = "2022-09-25"; - req.accessPin = "ecmax2017"; + var req = new DspPlatformFinanceOpenapiQuerycostdetailsRequest(); + req.beginDate = startDate.ToString("yyyy-MM-dd"); + req.endDate = endDate.ToString("yyyy-MM-dd"); + req.pageNo = 1; + req.pageSize = 100; + req.moneyType = 1; + + //var req = new AdsIbgUniversalJosServiceSkuQueryRequest(); + //req.businessType = "134217728"; + //req.clickOrOrderCaliber = "1"; + //req.clickOrOrderDay = "0"; + //req.clickStartDay = "2022-09-25"; + //req.clickEndDay = "2022-09-25"; + //req.orderStartDay = "2022-09-25"; + //req.orderEndDay = "2022-09-25"; + //req.startDay = "2022-09-25"; + //req.endDay = "2022-09-25"; + //req.accessPin = "ecmax2017"; var response = jdClient.Execute(req, token, DateTime.Now.ToLocalTime()); Console.WriteLine(JsonConvert.SerializeObject(response)); Console.ReadKey();