Browse Source

检查服务费推送过来的激活奖励是否发放,打日志

lcl 1 year ago
parent
commit
33257d420e
1 changed files with 6 additions and 0 deletions
  1. 6 0
      AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

+ 6 - 0
AppStart/Helper/SycnSpServer/SycnSpTradeService.cs

@@ -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)
             {