|
|
@@ -31,7 +31,19 @@ namespace MySystem
|
|
|
{
|
|
|
while (true)
|
|
|
{
|
|
|
- if(RedisDbconn.Instance.Get<string>("StatServerStatus") == "1")
|
|
|
+ if(DateTime.Now.Hour < 3)
|
|
|
+ {
|
|
|
+ string yesterday = DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd");
|
|
|
+ string check = RedisDbconn.Instance.Get<string>("ResetUserTradeFlag:" + yesterday);
|
|
|
+ if(string.IsNullOrEmpty(check))
|
|
|
+ {
|
|
|
+ RedisDbconn.Instance.Set("ResetUserTradeFlag:" + yesterday, "ok");
|
|
|
+ RedisDbconn.Instance.SetExpire("ResetUserTradeFlag:" + yesterday, 3600 * 5);
|
|
|
+ RedisDbconn.Instance.AddList("ResetUserTradeQueue", yesterday);
|
|
|
+ RedisDbconn.Instance.AddList("ResetUserTrade2Queue", yesterday);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(DateTime.Now.Hour >= 3 && RedisDbconn.Instance.Get<string>("StatServerStatus") == "1")
|
|
|
{
|
|
|
StatTradeAmount();
|
|
|
}
|