From 77c7c122131d3dffb4a39cf3e0ea889d1a9eacf6 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 19 Jul 2024 14:24:55 +0800 Subject: [PATCH] 1 --- webapp/services/NftService.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/webapp/services/NftService.php b/webapp/services/NftService.php index d00ae375..50661752 100644 --- a/webapp/services/NftService.php +++ b/webapp/services/NftService.php @@ -18,6 +18,7 @@ class NftService extends BaseService { private static $userData = array(); private static $nftCfg = array( 'hero' => Nft::HERO_TYPE, + 'normal_hero' => Nft::GCARD_HERO_TYPE, 'equip' => Nft::EQUIP_TYPE, 'chip' => Nft::CHIP_TYPE, 'ring' => Nft::RING_TYPE, @@ -36,7 +37,8 @@ class NftService extends BaseService { public static function isHeroOwner($openId, $tokenId) { - return self::internalIsOwner($openId, 'hero', $tokenId); + return self::internalIsOwner($openId, 'hero', $tokenId) || + self::internalIsOwner($openId, 'normal_hero', $tokenId);; } public static function isEquipOwner($openId, $tokenId) @@ -51,7 +53,9 @@ class NftService extends BaseService { public static function getHeros($openId) { - return self::internalGetList($openId, 'hero'); + $heros = self::internalGetList($openId, 'hero'); + $normalHeros = self::internalGetList($openId, 'normal_hero'); + return array_merge($heros, $normalHeros); } public static function getEquips($openId)