1
This commit is contained in:
parent
e83e396418
commit
02b32bef92
@ -13,6 +13,7 @@ require_once('models/Nft.php');
|
|||||||
require_once('models/UserSeasonRing.php');
|
require_once('models/UserSeasonRing.php');
|
||||||
require_once('models/Parachute.php');
|
require_once('models/Parachute.php');
|
||||||
require_once('models/Chip.php');
|
require_once('models/Chip.php');
|
||||||
|
require_once('models/Pass.php');
|
||||||
require_once('mt/Parameter.php');
|
require_once('mt/Parameter.php');
|
||||||
require_once('mt/RankSeason.php');
|
require_once('mt/RankSeason.php');
|
||||||
require_once('mt/LevelUp.php');
|
require_once('mt/LevelUp.php');
|
||||||
@ -33,6 +34,7 @@ use models\Nft;
|
|||||||
use models\Parachute;
|
use models\Parachute;
|
||||||
use models\UserSeasonRing;
|
use models\UserSeasonRing;
|
||||||
use models\Chip;
|
use models\Chip;
|
||||||
|
use models\Pass;
|
||||||
|
|
||||||
class BaseAuthedController extends BaseController {
|
class BaseAuthedController extends BaseController {
|
||||||
|
|
||||||
@ -333,22 +335,28 @@ class BaseAuthedController extends BaseController {
|
|||||||
$newlV = $userDb['level'];
|
$newlV = $userDb['level'];
|
||||||
$newExp = $userDb['exp']+$itemNum;
|
$newExp = $userDb['exp']+$itemNum;
|
||||||
\mt\BattlePass::getExpByLv($newlV,$newExp);
|
\mt\BattlePass::getExpByLv($newlV,$newExp);
|
||||||
// if ($newlV != $userDb['level']){
|
|
||||||
// //协议通知前端等级变更
|
|
||||||
// $propertyChgService->addUserLevelChg();
|
|
||||||
// //添加奖励
|
|
||||||
// for ($i=$userDb['level']+1; $i<=$newlV; $i++){
|
|
||||||
// $taskMeta = \mt\Task::findAchievementLevel($i);
|
|
||||||
// if ($taskMeta){
|
|
||||||
// $dropMeta = mt\Drop::get($taskMeta['reward']);
|
|
||||||
// $this->_scatterDrop('mission:' . $taskMeta['id'], $dropMeta, null, $propertyChgService);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
$this->_updateUserInfo(array(
|
$this->_updateUserInfo(array(
|
||||||
'level' => $newlV,
|
'level' => $newlV,
|
||||||
'exp' => $newExp
|
'exp' => $newExp
|
||||||
));
|
));
|
||||||
|
if ($newlV != $userDb['level']){
|
||||||
|
$currSeasonMeta = \mt\BattlePass::getCurrentSeason();
|
||||||
|
$passDb = Pass::find($currSeasonMeta['id']);
|
||||||
|
$rewards = emptyReplace(json_decode($passDb['data'], true), array());
|
||||||
|
foreach ($rewards['basic'] as &$reward){
|
||||||
|
if ($newlV >= $reward['level'] && $reward['state']==-1){
|
||||||
|
$reward['state'] = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($userDb['activated']){
|
||||||
|
foreach ($rewards['platinum'] as &$reward){
|
||||||
|
if ($newlV >= $reward['level'] && $reward['state']==-1){
|
||||||
|
$reward['state'] = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Pass::upsert($currSeasonMeta['id'],json_encode($rewards));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case V_ITEM_ACTIVE:
|
case V_ITEM_ACTIVE:
|
||||||
|
@ -19,7 +19,9 @@ class ActiveCbService {
|
|||||||
|
|
||||||
public function process()
|
public function process()
|
||||||
{
|
{
|
||||||
|
$address = getReqVal('address', '');
|
||||||
|
|
||||||
|
print_r($address);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user