Ver Fonte

判断训练营是否报名,是就不发黄金合伙人的60

lcl há 1 ano atrás
pai
commit
d1de27b110
1 ficheiros alterados com 26 adições e 1 exclusões
  1. 26 1
      AppStart/Helper/PosCouponPrize/PosCouponPrizeService.cs

+ 26 - 1
AppStart/Helper/PosCouponPrize/PosCouponPrizeService.cs

@@ -786,13 +786,38 @@ namespace MySystem
         public decimal GetBuyPrize(UserRankItem user)
         {
             if(user.OperateLevel == 1) return 100;
-            if(user.OperateLevel == 2) return 160;
+            if(user.OperateLevel == 2) 
+            {
+                if(!TradeTeamCheck(user.Id))
+                {
+                    return 100;
+                }
+                return 160;
+            }
             if(user.OperateLevel == 3) return 180;
             if(user.OperateLevel == 4) return 200;
             if(user.LeaderLevel > 0) return 100;
             return 0;
         }
 
+        public bool TradeTeamCheck(int UserId)
+        {
+            bool op = true;
+            JavaModels.WebCMSEntities db = new JavaModels.WebCMSEntities();
+            JavaModels.KxsCampUser user = db.KxsCampUser.FirstOrDefault(m => m.UserId == UserId);
+            if(user != null)
+            {
+                DateTime now = DateTime.Now;
+                JavaModels.KxsCamp camp = db.KxsCamp.FirstOrDefault(m => m.Id == user.CampId && m.StartTime <= now && m.EndTime >= now);
+                if(user != null)
+                {
+                    op = false;
+                }
+            }
+            db.Dispose();
+            return op;
+        }
+
         /// <summary>
         /// 获取可提现金额
         /// </summary>