This commit is contained in:
yangduo 2025-04-02 17:07:07 +08:00
parent 9703df5358
commit b128626739
3 changed files with 48 additions and 3 deletions

View File

@ -449,6 +449,29 @@ class HangController{
die();
return;
}
$shopgoods = metatable\getShopGoodsConf();
foreach($shopgoods as $key => $goodsitem) {
if ($goodsitem['type'] != 9) {
continue;
}
$keyname = 'shop_'.$key;
if (array_key_exists($keyname, $passport_reward)) {
continue;
}
$passport_reward[$keyname] = array();
$passportawardinfo = $this->getExplode($season_meta_table[$number][$keyname]);
foreach($passportawardinfo as $awarditem) {
$passport_reward[$keyname][] = array(
'item_id' => $awarditem[0],
'item_num' => $awarditem[1],
'time' => $awarditem[2],
'status' => -1,
);
}
}
echo json_encode(array(
'errcode' => 0,
'errmsg' => '',
@ -469,7 +492,7 @@ class HangController{
'daily_first_login' => $rowuser['daily_first_login'] + 1,
'game_times' => $rowuser['game_times'],
'min_rank_score' => $min_rank_score,
'passport_reward' => count($passport_reward) > 0 ? $passport_reward : (object)array(),
'passport_reward' => $passport_reward,
));
}
}

View File

@ -210,6 +210,28 @@ class PassController{
return;
}
$shopgoods = metatable\getShopGoodsConf();
foreach($shopgoods as $key => $goodsitem) {
if ($goodsitem['type'] != 9) {
continue;
}
$keyname = 'shop_'.$key;
if (array_key_exists($keyname, $passport_reward)) {
continue;
}
$passport_reward[$keyname] = array();
$passportawardinfo = $this->getExplode($season_meta_table[$number][$keyname]);
foreach($passportawardinfo as $awarditem) {
$passport_reward[$keyname][] = array(
'item_id' => $awarditem[0],
'item_num' => $awarditem[1],
'time' => $awarditem[2],
'status' => -1,
);
}
}
echo json_encode(array(
'errcode' => 0,
@ -225,7 +247,7 @@ class PassController{
'week' => $week_reward,
'seareward' => $sea_reward,
'min_rank_score' => $min_rank_score,
'passport_reward' => count($passport_reward) > 0 ? $passport_reward : (object)array(),
'passport_reward' => $passport_reward,
));
}

View File

@ -568,7 +568,7 @@ trait RechargeActivity
'id' => $_REQUEST['id'],
'item_list' => $item_list,
'all_item_list' => $all_item_list,
'first_purchase' => json_encode($firstpurchaseinfo),
'first_purchase' => $firstpurchaseinfo,
));
}
}