Commit 3c42a62b by BruceLu

1.撈取資料內容做NULL判斷 2.重新登入token修復

parent a553f1ce
...@@ -71,6 +71,7 @@ internal class Program ...@@ -71,6 +71,7 @@ internal class Program
{ {
//設定accesstoken //設定accesstoken
_accessToken = content["data"]["token"].ToString(); _accessToken = content["data"]["token"].ToString();
_httpClient.DefaultRequestHeaders.Remove("X-Token");
_httpClient.DefaultRequestHeaders.Add("X-Token", $"{_accessToken}"); _httpClient.DefaultRequestHeaders.Add("X-Token", $"{_accessToken}");
//獲取agentID //獲取agentID
...@@ -114,7 +115,10 @@ internal class Program ...@@ -114,7 +115,10 @@ internal class Program
} }
var info = totalContent["data"]["total"].ToObject<WinLossSummary>(); var info = totalContent["data"]["total"].ToObject<WinLossSummary>();
Console.WriteLine($"投注金額:{info.BetAmount} 輸贏:{info.WinOrLossAmount} 有效投注:{info.RebateAmount} 洗碼佣金{info.RebateCommission} 總金額:{info.TotalAmount} 交上線:{info.ActualSettlement} 交上線有效投注:{info.RebateToSuperior}"); if (info != null)
{
Console.WriteLine($"投注金額:{info.BetAmount} 輸贏:{info.WinOrLossAmount} 有效投注:{info.RebateAmount} 洗碼佣金{info.RebateCommission} 總金額:{info.TotalAmount} 交上線:{info.ActualSettlement} 交上線有效投注:{info.RebateToSuperior}");
}
} }
//獲取個別代理資訊 //獲取個別代理資訊
...@@ -129,11 +133,17 @@ internal class Program ...@@ -129,11 +133,17 @@ internal class Program
GetWinLoss(startTime, endTime, pageNum, numPerPage); GetWinLoss(startTime, endTime, pageNum, numPerPage);
return; return;
} }
foreach (var item in agentContent["data"]["agentDetails"]["groups"]) if (agentContent["data"]["agentDetails"]["groups"] != null)
{ {
//名稱詳見類別WinLossMember foreach (var item in agentContent["data"]["agentDetails"]["groups"])
var info = item["agents"][0]["total"].ToObject<WinLossAgent>(); {
Console.WriteLine($"名稱:{item["agents"][0]["agent"]["userName"].ToString()} 投注金額:{info.BetAmount} 輸贏:{info.TotalAmount} 有效投注:{info.RebateAmount} 洗碼佣金:{info.RebateCommission} 總金額:{info.TotalAmount} 交上線:{info.ActualSettlement} 交上線有效投注:{info.RebateToSuperior}"); //名稱詳見類別WinLossMember
var info = item["agents"][0]["total"].ToObject<WinLossAgent>();
if (info != null)
{
Console.WriteLine($"名稱:{item["agents"][0]["agent"]["userName"].ToString()} 投注金額:{info.BetAmount} 輸贏:{info.TotalAmount} 有效投注:{info.RebateAmount} 洗碼佣金:{info.RebateCommission} 總金額:{info.TotalAmount} 交上線:{info.ActualSettlement} 交上線有效投注:{info.RebateToSuperior}");
}
}
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment