From 98b8c4a3bfb5c0216578df093a4a7556b724b587 Mon Sep 17 00:00:00 2001 From: hujiabin <519660157@qq.com> Date: Thu, 13 Jun 2024 15:28:42 +0800 Subject: [PATCH] 1 --- .../controller/OutAppNftController.class.php | 69 ++++++++++--------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/webapp/controller/OutAppNftController.class.php b/webapp/controller/OutAppNftController.class.php index 9b6780f0..172d1305 100644 --- a/webapp/controller/OutAppNftController.class.php +++ b/webapp/controller/OutAppNftController.class.php @@ -159,39 +159,39 @@ class OutAppNftController extends BaseController { "value" => intval($heroDb['hero_lv']), "max_value" => 15, )); - $randAttr = emptyReplace(json_decode($heroDb['rand_attr'], true), array()); - foreach ($randAttr as $attr){ - switch ($attr['quality']){ - case 1 : $quality = "D";break; - case 2 : $quality = "C";break; - case 3 : $quality = "B";break; - case 4 : $quality = "A";break; - case 5 : $quality = "S";break; - default : $quality = ""; - } - switch ($attr['attr_id']){ - case kHAT_Hp : { - array_push($info['attributes'],array( - "trait_type" => "Hp", - "value" => $quality, - )); - } - break; - case kHAT_Atk : { - array_push($info['attributes'],array( - "trait_type" => "Atk", - "value" => $quality, - )); - } - break; - case kHAT_Def : { - array_push($info['attributes'],array( - "trait_type" => "Def", - "value" => $quality, - )); - } - } - } +// $randAttr = emptyReplace(json_decode($heroDb['rand_attr'], true), array()); +// foreach ($randAttr as $attr){ +// switch ($attr['quality']){ +// case 1 : $quality = "D";break; +// case 2 : $quality = "C";break; +// case 3 : $quality = "B";break; +// case 4 : $quality = "A";break; +// case 5 : $quality = "S";break; +// default : $quality = ""; +// } +// switch ($attr['attr_id']){ +// case kHAT_Hp : { +// array_push($info['attributes'],array( +// "trait_type" => "Hp", +// "value" => $quality, +// )); +// } +// break; +// case kHAT_Atk : { +// array_push($info['attributes'],array( +// "trait_type" => "Atk", +// "value" => $quality, +// )); +// } +// break; +// case kHAT_Def : { +// array_push($info['attributes'],array( +// "trait_type" => "Def", +// "value" => $quality, +// )); +// } +// } +// } } break; } @@ -245,7 +245,8 @@ class OutAppNftController extends BaseController { $heroAbility = Hero::abilityInfo($heroDb); $heroMeta = \mt\Hero::get($heroDb['hero_id']); if ($heroMeta) { - $heroAtteMeta = \mt\EconomyAttribute::findByGrade($heroMeta['relationship'],$heroDb['quality']); + $itemMeta = \mt\Item::get($heroDb['hero_id']); + $heroAtteMeta = \mt\EconomyAttribute::findByGrade($itemMeta['relationship'],$heroDb['quality']); $info['meta_url'] = NFT_META_URL . '/hero/meta/' . $netId . '/' . $tokenId; $info['name'] = $heroMeta['name']; $info['item_id'] = $heroMeta['id'];