|
@@ -824,26 +824,26 @@ namespace MySystem
|
|
|
|
|
|
//发放开机奖励
|
|
|
function.WriteLog("首台" + pos.IsFirst, "开机奖励在激活中监控");
|
|
|
- if(pos.IsFirst == 1 && pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
+ if(pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
{
|
|
|
function.WriteLog("开机奖发放", "开机奖励在激活中监控");
|
|
|
RedisDbconn.Instance.AddList("OpenRewardQueue", pos.Id.ToString());
|
|
|
}
|
|
|
}
|
|
|
- else if(pos.BrandId == 14 && pos.IsFirst == 1 && pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
+ else if(pos.BrandId == 14 && pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
{
|
|
|
function.WriteLog("开机奖发放", "开机奖励在激活中监控");
|
|
|
RedisDbconn.Instance.AddList("OpenRewardQueue", pos.Id.ToString());
|
|
|
}
|
|
|
//发放大盟主奖励
|
|
|
function.WriteLog("大盟主---PrizeFlag:" + PrizeFlag + ";LeaderUserId:" + pos.LeaderUserId + ";pos.IsFirst:" + pos.IsFirst + ";pos.BindingTime:" + pos.BindingTime + ";now.AddDays(-CheckDays):" + now.AddDays(-CheckDays) + ";", "开机奖励在激活中监控");
|
|
|
- if (pos.LeaderUserId > 0 && pos.IsFirst == 1 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
+ if (pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
{
|
|
|
function.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
|
|
|
RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
|
|
|
}
|
|
|
//发放运营中心奖励
|
|
|
- if (pos.IsFirst == 1 && pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
+ if (pos.BindingTime > now.AddDays(-CheckDays) && pos.CardType < 100 && PrizeFlag)
|
|
|
{
|
|
|
function.WriteLog("运营中心奖发放", "开机奖励在激活中监控");
|
|
|
RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
|
|
@@ -901,7 +901,7 @@ namespace MySystem
|
|
|
// }
|
|
|
// function.WriteLog("\n\n", "检查服务费推送过来的激活奖励是否发放");
|
|
|
}
|
|
|
- if(pos.IsFirst == 1 && pos.ActivationState == 1 && pos.BindingTime.Value.AddDays(30) <= DateTime.Now && pos.BindingTime.Value.AddDays(60) > DateTime.Now && pos.CreditTrade >= 10000 && pos.CardType < 100)
|
|
|
+ if(pos.ActivationState == 1 && pos.BindingTime.Value.AddDays(30) <= DateTime.Now && pos.BindingTime.Value.AddDays(60) > DateTime.Now && pos.CreditTrade >= 10000 && pos.CardType < 100)
|
|
|
{
|
|
|
RedisDbconn.Instance.AddList("LeaderRewardQueue", pos.Id.ToString());
|
|
|
// PxcModels.Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
|