This commit is contained in:
hujiabin 2022-12-12 17:09:06 +08:00
commit b409d473d3

View File

@ -702,20 +702,23 @@ class MarketController extends BaseController {
$t = $row['token_type']; $t = $row['token_type'];
switch($t) { switch($t) {
case Nft::HERO_TYPE: { case 1: {
$row['detail'] = Hero::toDtoInfo(Hero::findByTokenId2($row['token_id']));
} break; } break;
case Nft::EQUIP_TYPE: { case 2: {
$row['detail'] = Gun::toDtoInfo(Gun::findByTokenId2($row['token_id']));
} break; } break;
case Nft::CHIP_TYPE: { case 3: {
$row['detail'] = Chip::toDto(Chip::getChipByTokenId($row['token_id']));
} break;
case 4: {
} break; } break;
default: { default: {
} } break;
} }
$row['details'] = $nft; $row['info'] = $nft;
array_push($nfts, $row); array_push($nfts, $row);
} }
@ -788,7 +791,13 @@ class MarketController extends BaseController {
$conn = myself()->_getMysql(''); $conn = myself()->_getMysql('');
$nft = Nft::getNft($nft_token); $nft = Nft::getNft($nft_token);
error_log("sellMyNft ntfDetail token=".json_encode($nft));
$nftDetail = Nft::toDto($nft); $nftDetail = Nft::toDto($nft);
error_log('sellMyNft ntfDetail null'.json_encode($nftDetail));
if ($nftDetail==null) {
// error_log('sellMyNft ntfDetail null'.$nftDetail."token=".$nft);
}
// echo json_encode($nftDetail), json_encode($nft); // echo json_encode($nftDetail), json_encode($nft);
$r = SqlHelper::insert( $r = SqlHelper::insert(
$conn, $conn,
@ -800,8 +809,8 @@ class MarketController extends BaseController {
'modifytime' => myself()->_getNowTime(), 'modifytime' => myself()->_getNowTime(),
's_price' => $s_price, 's_price' => $s_price,
'c_name' => $nftDetail['info']['name'], 'c_name' => $nftDetail['info']['name'],
'c_job' => $nftDetail['info']['job'] ? $nftDetail['info']['job'] : -1, 'c_job' => isset($nftDetail['info']['job']) ? $nftDetail['info']['job'] : -1,
'c_lv' => $nftDetail['info']['level'], 'c_lv' => isset($nftDetail['info']['level']) ? $nftDetail['info']['level'] : -1,
'c_id' => $nftDetail['item_id'], 'c_id' => $nftDetail['item_id'],
) )
); );