瀏覽代碼

首充弹框改成每天一次

cyzhao 1 天之前
父節點
當前提交
4ec9649997
共有 2 個文件被更改,包括 13 次插入11 次删除
  1. 11 0
      Gameserver/App/process/PayProc.php
  2. 2 11
      Gameserver/App/process/UserProc.php

+ 11 - 0
Gameserver/App/process/PayProc.php

@@ -933,6 +933,17 @@ class PayProc {
         ctx()->privateData(true)->firstRecharge_receiveTag += 1;
     }
 
+    public static function checkFirstRecharge() {
+        if (ctx()->baseInfo->charge_amt == 0) {
+            ctx()->privateState->firstRechargeUI_OpenTip = 1;
+        } else {
+            $num = ctx()->privateState->firstRecharge_receiveTag;
+            if (!in_array($num, ctx()->privateState->firstRechargeRewardRecord)) {
+                ctx()->privateState->firstRechargeUI_OpenTip = 1;
+            }
+        }
+    }
+
 // </editor-fold>
 //
 //

+ 2 - 11
Gameserver/App/process/UserProc.php

@@ -407,17 +407,7 @@ class UserProc {
             UserProc::updateUserInfo();                                         # 这一步回存操作只有在 userInfo正常存在的情况下才进行
 
             self::OnLogin_DateDeal();
-
-            //ctx()->privateState->firstRechargeUI_OpenTip = 1;
-            if (ctx()->baseInfo->charge_amt == 0) {
-                ctx()->privateState->firstRechargeUI_OpenTip = 1;
-            } else {
-                $num = ctx()->privateState->firstRecharge_receiveTag;
-                if (!in_array($num, ctx()->privateState->firstRechargeRewardRecord)) {
-                    ctx()->privateState->firstRechargeUI_OpenTip = 1;
-                }
-            }
-
+       
             $resp = Resp::ok($game);                                            # 设置返回值
             self::updtateUserZoneInfo();                                        # 1. 更新玩家分区记录
         }
@@ -511,6 +501,7 @@ class UserProc {
         //TaskProc::initAchieveData();
         TaskProc::ResetTask();
         PayProc::setFirstRechargeLoginTag();
+        PayProc::checkFirstRecharge();
         self::ActiveRefershTsDeal();
 
         ActiveProc::ResetActiveInfos();