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