浏览代码

盟主兑换机具券也要拦截训练营的60

lcl 11 月之前
父节点
当前提交
7fe341bd8c

+ 8 - 1
AppStart/Helper/LeaderApplyCouponsHelper.cs

@@ -238,7 +238,14 @@ namespace MySystem
         /// <returns></returns>
         /// <returns></returns>
         public decimal GetBuyPrize(UserRankItem user)
         public decimal GetBuyPrize(UserRankItem user)
         {
         {
-            if(user.OperateLevel == 2) return 60;
+            if(user.OperateLevel == 2) 
+            {
+                if(!PosCouponPrizeService.Instance.TradeTeamCheck(user.Id))
+                {
+                    return 0;
+                }
+                return 60;
+            }
             if(user.OperateLevel == 3) return 80;
             if(user.OperateLevel == 3) return 80;
             if(user.OperateLevel == 4) return 100;
             if(user.OperateLevel == 4) return 100;
             return 0;
             return 0;

+ 2 - 2
AppStart/Helper/PosCouponPrize/PosCouponPrizeService.cs

@@ -810,8 +810,8 @@ namespace MySystem
             function.WriteLog("UserId:" + UserId, "训练营判断参与活动");
             function.WriteLog("UserId:" + UserId, "训练营判断参与活动");
             WebCMSEntities maindb = new WebCMSEntities();
             WebCMSEntities maindb = new WebCMSEntities();
             Users muser = maindb.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
             Users muser = maindb.Users.FirstOrDefault(m => m.Id == UserId) ?? new Users();
-            string ParentNav = muser.ParentNav + "," + UserId + ",";
-            string[] ParentNavList = ParentNav.Replace(",,", ",").Trim(',').Split(',');
+            string ParentNav = muser.ParentUserId + "," + UserId;
+            string[] ParentNavList = ParentNav.Split(',');
             List<int> UserIds = new List<int>();
             List<int> UserIds = new List<int>();
             foreach(string IdString in ParentNavList)
             foreach(string IdString in ParentNavList)
             {
             {