|
|
@@ -873,17 +873,21 @@ namespace MySystem
|
|
|
RedisDbconn.Instance.AddList("PosWithholdQueue", "{\"UserId\":\"" + pos.BuyUserId + "\",\"SnNo\":\"" + pos.PosSn + "\"}");
|
|
|
|
|
|
//检查服务费推送过来的激活奖励是否发放
|
|
|
+ function.WriteLog("PosSn:" + pos.PosSn, "检查服务费推送过来的激活奖励是否发放");
|
|
|
decimal Deposit = decimal.Parse(function.CheckNum(pos.SeoKeyword));
|
|
|
if(Deposit > 0)
|
|
|
{
|
|
|
+ function.WriteLog("Deposit:" + Deposit, "检查服务费推送过来的激活奖励是否发放");
|
|
|
PxcModels.ActiveReward act = db.ActiveReward.FirstOrDefault(m => m.KqSnNo == pos.PosSn && m.ActType == 1 && m.UserId == 0);
|
|
|
if(act != null)
|
|
|
{
|
|
|
act.UserId = pos.BuyUserId;
|
|
|
+ function.WriteLog("1", "检查服务费推送过来的激活奖励是否发放");
|
|
|
PxcModels.UserAccountRecord accRec = db.UserAccountRecord.FirstOrDefault(m => m.QueryCount == pos.Id && m.UserId == 0);
|
|
|
if(accRec != null)
|
|
|
{
|
|
|
accRec.UserId = pos.BuyUserId;
|
|
|
+ function.WriteLog("2", "检查服务费推送过来的激活奖励是否发放");
|
|
|
}
|
|
|
PxcModels.UserAccount account = db.UserAccount.FirstOrDefault(m => m.Id == pos.BuyUserId);
|
|
|
if(account != null)
|
|
|
@@ -891,9 +895,11 @@ namespace MySystem
|
|
|
account.BalanceAmount += act.RewardAmount;
|
|
|
account.TotalAmount += act.RewardAmount;
|
|
|
db.SaveChanges();
|
|
|
+ function.WriteLog("发放:" + act.RewardAmount, "检查服务费推送过来的激活奖励是否发放");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ 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)
|
|
|
{
|