فهرست منبع

无押金机具奖励发放日志

lcl 1 سال پیش
والد
کامیت
105aa672b6
2فایلهای تغییر یافته به همراه10 افزوده شده و 2 حذف شده
  1. BIN
      .DS_Store
  2. 10 2
      AppStart/Helper/StatService.cs

BIN
.DS_Store


+ 10 - 2
AppStart/Helper/StatService.cs

@@ -460,13 +460,16 @@ namespace MySystem
             }
             foreach (PosMachinesTwo pos in posList.ToList())
             {
+                function.WriteLog(str: "机具号:" + pos.PosSn, "无押金激活奖励日志");
                 PosMerchantInfo merchant = db.PosMerchantInfo.FirstOrDefault(m => m.Id == pos.BindMerchantId);
                 if (merchant != null)
                 {
+                    function.WriteLog("商户号:" + merchant.KqMerNo, "无押金激活奖励日志");
                     string ParentNav = "";
                     Users user = db.Users.FirstOrDefault(m => m.Id == pos.BuyUserId);
                     if (user != null)
                     {
+                        function.WriteLog("机具所属人:" + user.Id, "无押金激活奖励日志");
                         int GetUserId = user.Id;
                         ParentNav = user.ParentNav;
                         int TopUserId = 0;
@@ -474,21 +477,25 @@ namespace MySystem
                         {
                             TopUserId = int.Parse(ParentNav.Trim(',').Replace(",,", ",").Split(',')[0]);
                         }
+                        function.WriteLog("BindingTime:" + pos.BindingTime, "无押金激活奖励日志");
+                        function.WriteLog("ActivationTime:" + pos.ActivationTime, "无押金激活奖励日志");
                         if(pos.BindingTime.Value.AddDays(30) >= pos.ActivationTime)
                         {
+                            function.WriteLog("满足条件", "无押金激活奖励日志");
                             doActiveReward(db, merchant, pos, GetUserId, ParentNav, TopUserId, 30);
+                            function.WriteLog("已发放", "无押金激活奖励日志");
 
                             DateTime now = pos.ActivationTime.Value;
                             //盟主奖励
                             if (pos.LeaderUserId > 0 && db.Leaders.Any(m => m.Id == pos.LeaderUserId && m.ExpiredDate > now) && pos.BindingTime > now.AddDays(-30) && pos.CardType < 100)
                             {
-                                function.WriteLog("大盟主奖发放", "开机奖励在激活中监控");
+                                function.WriteLog("大盟主奖发放", "无押金激活奖励日志");
                                 RedisDbconn.Instance.AddList("LeaderPrizeQueue", pos.Id);
                             }
                             //运营中心奖励
                             if (pos.BindingTime > now.AddDays(-30) && pos.CardType < 100)
                             {
-                                function.WriteLog("运营中心奖发放", "开机奖励在激活中监控");
+                                function.WriteLog("运营中心奖发放", "无押金激活奖励日志");
                                 RedisDbconn.Instance.AddList("OperatePrizeQueue", pos.Id);
                             }
                         }
@@ -500,6 +507,7 @@ namespace MySystem
                         }
                     }
                 }
+                function.WriteLog("\n\n\n", "无押金激活奖励日志");
             }
             db.Dispose();
         }