Przeglądaj źródła

根据钉钉需求,排除刘强,K00246751
该账号整条线处理为所有下级下单(含下级盟主兑换)不往上发放合伙人购机奖励60

lcl 7 miesięcy temu
rodzic
commit
6f545787ff

+ 4 - 0
AppStart/Helper/LeaderApplyCouponsHelper.cs

@@ -295,6 +295,10 @@ namespace MySystem
                     RedisDbconn.Instance.AddList("TradeFilterQueue", "{\"OrderId\":\"" + record.Id + "\",\"PrizeUserId\":\"" + user.Id + "\",\"Amount\":\"" + Amount + "\",\"Kind\":\"2\"}");
                     return 0;
                 }
+                if(PosCouponPrizeService.Instance.CheckSpecialUserNav(record.UserId))
+                {
+                    return 0;
+                }
                 return 60;
             }
             if(user.OperateLevel == 3) return 80;

+ 13 - 0
AppStart/Helper/PosCouponPrize/PosCouponPrizeService.cs

@@ -1105,6 +1105,10 @@ namespace MySystem
                     function.WriteLog("end", "训练营60拦截日志");
                     return 100;
                 }
+                if(CheckSpecialUserNav(order.UserId))
+                {
+                    return 100;
+                }
                 return 160;
             }
             if(user.OperateLevel == 3) return 180;
@@ -1176,6 +1180,15 @@ namespace MySystem
             return op;
         }
 
+        public bool CheckSpecialUserNav(int UserId)
+        {
+            List<int> ids = new List<int>();
+            WebCMSEntities maindb = new WebCMSEntities();
+            bool op = maindb.Users.Any(m => m.ParentNav.Contains(",246751,") || m.Id == 246751);
+            maindb.Dispose();
+            return op;
+        }
+
         /// <summary>
         /// 获取可提现金额
         /// </summary>