|
@@ -42,21 +42,20 @@ class UserProc {
|
|
|
Err(ErrCode::cmd_err);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 6009 重置功能解锁记录信息
|
|
|
*/
|
|
|
public static function clearFunUnlockInfo() {
|
|
|
- list($type,$id) = req()->paras;
|
|
|
+ list($type, $id) = req()->paras;
|
|
|
|
|
|
- if($type == 1 && in_array($id,ctx()->privateState->funUnlockRecord)){
|
|
|
- StlUtil::arrayRemove(ctx()->privateState->funUnlockRecord,$id);
|
|
|
+ if ($type == 1 && in_array($id, ctx()->privateState->funUnlockRecord)) {
|
|
|
+ StlUtil::arrayRemove(ctx()->privateState->funUnlockRecord, $id);
|
|
|
} elseif ($type == 2) {
|
|
|
- $mo = GameConfig::skills_getItem($id);
|
|
|
- if(in_array($mo->typeId,ctx()->privateState->skillUnlockRecord)){
|
|
|
- StlUtil::arrayRemove(ctx()->privateState->skillUnlockRecord,$mo->typeId);
|
|
|
+ $mo = GameConfig::skills_getItem($id);
|
|
|
+ if (in_array($mo->typeId, ctx()->privateState->skillUnlockRecord)) {
|
|
|
+ StlUtil::arrayRemove(ctx()->privateState->skillUnlockRecord, $mo->typeId);
|
|
|
}
|
|
|
-
|
|
|
} elseif ($type == 3) {
|
|
|
ctx()->privateState->oldLevel = 0;
|
|
|
ctx()->privateState->upLevel = 0;
|
|
@@ -324,9 +323,9 @@ class UserProc {
|
|
|
$game->RegenNewToken();
|
|
|
$game->baseInfo->Reset_tilits();
|
|
|
self::OnLogin_DateDeal();
|
|
|
-
|
|
|
+
|
|
|
UserProc::updateUserInfo(); # 这一步回存操作只有在 userInfo正常存在的情况下才进行
|
|
|
-
|
|
|
+
|
|
|
return $resp;
|
|
|
} else { # 2.如果玩家已存在,则处理普通登录流程
|
|
|
req()->game = $game; # 给Req挂载玩家数据
|
|
@@ -335,21 +334,19 @@ class UserProc {
|
|
|
//PayProc::m_refreshChargeOrders(); # 刷新订单, 多平台版本
|
|
|
//PayProc::checkDeltest(); # 检查内侧充值记录(函数内部会只检查一次)
|
|
|
//self::checkMissOrder(); #校验是否有漏单
|
|
|
- $game->RegenNewToken();
|
|
|
+ $game->RegenNewToken();
|
|
|
UserProc::updateUserInfo(); # 这一步回存操作只有在 userInfo正常存在的情况下才进行
|
|
|
|
|
|
self::OnLogin_DateDeal();
|
|
|
//ctx()->privateState->firstRechargeUI_OpenTip = 1;
|
|
|
- if(ctx()->baseInfo->charge_amt == 0){
|
|
|
+ if (ctx()->baseInfo->charge_amt == 0) {
|
|
|
ctx()->privateState->firstRechargeUI_OpenTip = 1;
|
|
|
} else {
|
|
|
$num = ctx()->privateState->firstRecharge_receiveTag;
|
|
|
- if(!in_array($num, ctx()->privateState->firstRechargeRewardRecord)){
|
|
|
+ if (!in_array($num, ctx()->privateState->firstRechargeRewardRecord)) {
|
|
|
ctx()->privateState->firstRechargeUI_OpenTip = 1;
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
$resp = Resp::ok($game); # 设置返回值
|
|
|
self::updtateUserZoneInfo(); # 1. 更新玩家分区记录
|
|
|
}
|
|
@@ -451,12 +448,12 @@ class UserProc {
|
|
|
EmailProc::IsExistRedTip();
|
|
|
FightProc::isExistNoDrawed_FightPower();
|
|
|
FightProc::isExistNoDrawed_MainGate();
|
|
|
-
|
|
|
+
|
|
|
FightProc::Ranking_FightPower();
|
|
|
-
|
|
|
+
|
|
|
TaskProc::OnLogin_Daily();
|
|
|
- TaskProc::OnLogin_day7();
|
|
|
- TaskProc::checkMainTask();
|
|
|
+ TaskProc::OnLogin_day7();
|
|
|
+ TaskProc::checkMainTask();
|
|
|
}
|
|
|
|
|
|
// static function clear() {
|