diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index 58aa3753..eff8c907 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -195,7 +195,7 @@ class MarketController extends BaseAuthedController { 'selltime' => $row['selltime'], 'updatetime' => $row['createtime'], ); - $nftDb = Nft::getNft($row['token_id']); + $nftDb = Nft::getNftByNetCont($row['token_id'], $row['net_id'], $row['nft_token']); if ($nftDb) { $nftDb['detail'] = Nft::toDto($nftDb); } diff --git a/webapp/models/Nft.php b/webapp/models/Nft.php index a9f2d370..1153b041 100644 --- a/webapp/models/Nft.php +++ b/webapp/models/Nft.php @@ -166,7 +166,7 @@ class Nft extends BaseModel return $row; } - public static function getNftByNetCon($tokenId, $netId, $contractAddress) + public static function getNftByNetCont($tokenId, $netId, $contractAddress) { $row = SqlHelper::ormSelectOne( myself()->_getMarketMysql(), diff --git a/webapp/services/callback/MarketSellOrderOk.php b/webapp/services/callback/MarketSellOrderOk.php index 2186a7e1..f3068f6e 100644 --- a/webapp/services/callback/MarketSellOrderOk.php +++ b/webapp/services/callback/MarketSellOrderOk.php @@ -30,7 +30,7 @@ class MarketSellOrderOk { $price = getReqVal('price', ''); $fieldsKv = array(); - $nftDb = Nft::getNft($row['token_id']); + $nftDb = Nft::getNftByNetCont($row['token_id'], $netId, $nftToken); if ($nftDb) { try { $nftDetail = Nft::toDto($nftDb);