diff --git a/doc/_common.py b/doc/_common.py index b1e164a0..0fa6d082 100644 --- a/doc/_common.py +++ b/doc/_common.py @@ -435,6 +435,7 @@ class PreSaleBox(object): ['item_id', 0, '道具id(根据这个读取箱子的图片)'], ['name', '', '名字'], ['job', '', '职业'], + ['avatar_url', '', '头像完整url'], ['!currency_list', [SystemCurrency()], '货币列表,(目前有且只有一个)'], ] diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index f07ea799..597a5e4d 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -90,6 +90,7 @@ class MarketController extends BaseController { if ($batchMetas) { foreach ($batchMetas as $meta) { $heroMeta = mt\Hero::get($meta['item_id']); + $itemMeta = mt\Item::get($meta['item_id']); $boxId = phpcommon\genBoxId($currBatchMeta['id'], $meta['id'], $meta['item_id']); $currencyMeta = mt\Currency::get($meta['currency_id']); if (!$currencyMeta) { @@ -104,6 +105,7 @@ class MarketController extends BaseController { 'item_id' => $meta['item_id'], 'name' => emptyReplace($heroMeta['name'], 'Hill'), 'job' => emptyReplace($heroMeta['herotype'], '1'), + 'avatar_url' => 'https://www.cebg.games/res/avatars/' . $itemMeta['nft_image_id'] . '.png', 'currency_list' => array( array( 'name' => $currencyMeta['name'],