diff --git a/webapp/controller/UserController.class.php b/webapp/controller/UserController.class.php index d3b5c7f9..cb3874b4 100644 --- a/webapp/controller/UserController.class.php +++ b/webapp/controller/UserController.class.php @@ -26,6 +26,7 @@ require_once('services/SeasonService.php'); require_once('services/NameService.php'); require_once('services/ChipPageService.php'); require_once('services/LogService.php'); +require_once('services/NftService.php'); use phpcommon\SqlHelper; use models\User; @@ -1128,6 +1129,11 @@ class UserController extends BaseAuthedController { $initRank = \mt\Parameter::getVal($this->init_rank,1); $RankMeta = mt\Rank::getRankById($initRank); $initElo = \mt\Parameter::getVal($this->init_elo,1200); + $is_gain_item = 0; + if (services\NftService::hasLockedNft($this->_getAddress())){ + $is_gain_item = 1; + } + $fields = array( 'account_id' => $this->_getAccountId(), 'channel' => $this->_getChannel(), @@ -1148,6 +1154,7 @@ class UserController extends BaseAuthedController { 'score' => $RankMeta ? $RankMeta['rank_score'] : 300, 'history_best_score' => $RankMeta ? $RankMeta['rank_score'] : 300, 'elo' => $initElo, + 'is_gain_item' => $is_gain_item, ); if ($this->_getChannel() == BC_CHANNEL) { $fields['address'] = $this->_getOpenId();