From 79db68abdf809079c06b818bbcf1c16b1d41312a Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 18 十二月 2018 21:33:48 +0800
Subject: [PATCH] 5502 【前端】【1.3.100】【1.3.20】【1.4】首充双倍相关界面优化

---
 System/Vip/VipModel.cs |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/System/Vip/VipModel.cs b/System/Vip/VipModel.cs
index a28d2c7..d6d4037 100644
--- a/System/Vip/VipModel.cs
+++ b/System/Vip/VipModel.cs
@@ -918,13 +918,15 @@
         {
             List<int> list = new List<int>();
             var configs = GetCTGConfigs(VersionConfig.Get().appId);
+            var index = 0;
             for (int i = 0; i < configs.Count; i++)
             {
                 var config = Config.Instance.Get<CTGConfig>(configs[i]);
-                if (config.PayType == 2)
+                if (config.PayType == 2 && index != 3)
                 {
                     list.Add(configs[i]);
                 }
+                index++;
                 if (list.Count >= 3)
                 {
                     break;
@@ -933,6 +935,29 @@
             return list;
         }
 
+        public bool RequireLoginAd()
+        {
+            var configs = GetCTGConfigs(VersionConfig.Get().appId);
+            var existAnyFirstRecharge = false;
+            for (int i = 0; i < configs.Count; i++)
+            {
+                var config = Config.Instance.Get<CTGConfig>(configs[i]);
+                if (config.FirstGoldPaperPrize > 0)
+                {
+                    existAnyFirstRecharge = true;
+                }
+                RechargeCount rechargeCount;
+                if (TryGetRechargeCount(config.RecordID, out rechargeCount))
+                {
+                    if (config.FirstGoldPaperPrize > 0 && rechargeCount.totalCount > 0)
+                    {
+                        return false;
+                    }
+                }
+            }
+            return existAnyFirstRecharge;
+        }
+
         IEnumerator Co_Load()
         {
             yield return WaitingForSecondConst.WaitMS500;

--
Gitblit v1.8.0