This commit is contained in:
yangduo 2025-04-01 23:03:58 +08:00
parent bf8775797e
commit 9703df5358
2 changed files with 6 additions and 5 deletions

View File

@ -469,8 +469,8 @@ class HangController{
'daily_first_login' => $rowuser['daily_first_login'] + 1, 'daily_first_login' => $rowuser['daily_first_login'] + 1,
'game_times' => $rowuser['game_times'], 'game_times' => $rowuser['game_times'],
'min_rank_score' => $min_rank_score, 'min_rank_score' => $min_rank_score,
'passport_reward' => $passport_reward, 'passport_reward' => count($passport_reward) > 0 ? $passport_reward : (object)array(),
), JSON_FORCE_OBJECT); ));
} }
} }
?> ?>

View File

@ -80,7 +80,7 @@ class PassController{
$open_time = 0; $open_time = 0;
$end_time = 0; $end_time = 0;
$sea_reward = array(); $sea_reward = array();
$passport_reward = (object)array(); $passport_reward = array();
$rank_status = 0; $rank_status = 0;
$season_meta_table = require('../res/season@season.php'); $season_meta_table = require('../res/season@season.php');
for ($i = 1; $i <= count($season_meta_table); $i++) { for ($i = 1; $i <= count($season_meta_table); $i++) {
@ -122,6 +122,7 @@ class PassController{
foreach($passportawardinfo as $key => $status) { foreach($passportawardinfo as $key => $status) {
if (!array_key_exists($key, $passportaward)) { if (!array_key_exists($key, $passportaward)) {
$passportaward[$key] = $this->getExplode($season_meta_table[$i][$key]); $passportaward[$key] = $this->getExplode($season_meta_table[$i][$key]);
$passport_reward[$key] = array();
} }
$passport_reward[$key][] = array( $passport_reward[$key][] = array(
@ -224,7 +225,7 @@ class PassController{
'week' => $week_reward, 'week' => $week_reward,
'seareward' => $sea_reward, 'seareward' => $sea_reward,
'min_rank_score' => $min_rank_score, 'min_rank_score' => $min_rank_score,
'passport_reward' => $passport_reward, 'passport_reward' => count($passport_reward) > 0 ? $passport_reward : (object)array(),
)); ));
} }
@ -382,7 +383,7 @@ class PassController{
return; return;
} }
$item_multiply = $this->getExplode($$season_meta_table[$number][$name]); $item_multiply = $this->getExplode($season_meta_table[$number][$name]);
$items = $item_multiply[$passid - 1]; $items = $item_multiply[$passid - 1];
$reward = array(); $reward = array();