This commit is contained in:
hujiabin 2023-03-10 17:51:49 +08:00
parent 5d66b0c55d
commit 05b8178b3e
2 changed files with 14 additions and 5 deletions

View File

@ -15,6 +15,7 @@ require_once('models/Parachute.php');
require_once('models/Chip.php'); require_once('models/Chip.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');
use phpcommon\SqlHelper; use phpcommon\SqlHelper;
use models\Bag; use models\Bag;
@ -256,10 +257,18 @@ class BaseAuthedController extends BaseController {
break; break;
case V_ITEM_EXP: case V_ITEM_EXP:
{ {
// $this->_updateUserInfo(array(
// 'exp' => function () use($itemNum) {
// return "exp + ${itemNum}";
// }
// ));
$userDb = $this->_safeGetOrmUserInfo();
$newlV = $userDb['level'];
$newExp = $userDb['exp']+$itemNum;
\mt\LevelUp::getExpByLv($newlV,$newExp);
$this->_updateUserInfo(array( $this->_updateUserInfo(array(
'exp' => function () use($itemNum) { 'level' => $newlV,
return "exp + ${itemNum}"; 'exp' => $newExp
}
)); ));
} }
break; break;

View File

@ -845,10 +845,10 @@ class UserController extends BaseAuthedController {
'sex' => rand() % 2, 'sex' => rand() % 2,
'gold' => 0, 'gold' => 0,
'diamond' => 0, 'diamond' => 0,
'level' => 1, 'level' => 10,
'rank' => 0, 'rank' => 0,
'score' => 0, 'score' => 0,
'exp' => 0, 'exp' => 3240,
'last_season_id' => $currSeasonMeta ? $currSeasonMeta['id'] : 0, 'last_season_id' => $currSeasonMeta ? $currSeasonMeta['id'] : 0,
'score_modifytime' => $this->_getNowTime(), 'score_modifytime' => $this->_getNowTime(),
'best_rank_modifytime' => $this->_getNowTime(), 'best_rank_modifytime' => $this->_getNowTime(),