diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index b7d9cdbd..7975a06e 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -569,10 +569,10 @@ class MarketController extends BaseController { for ($x = $start; $x < $page_end; $x++) { $row = $rows[$x]; $nftDb = Nft::getNft($row['token_id']); - if (!$nftDb) { - myself()->_rspErr(1, 'nft not exists'); - return; - } + // if (!$nftDb) { + // myself()->_rspErr(1, 'nft not exists'); + // return; + // } $nft = Nft::toDto($nftDb); $t = $row['token_type']; @@ -614,13 +614,19 @@ class MarketController extends BaseController { $search_filters = getReqVal('search_filters', ''); $search_filter_array = explode('|', $search_filters); $lv_filter = getReqVal('lv_filter', 15); - + $account = '0x9a4d9dd2bfcad659975f0f5a480625c7929e9385'; + $type = 1; $rows = Nft::getNftListByType($account, $type); $total = count($rows); $page_end = $start + $page_size; - if ($page_end > $total) + if ($page_end > $total) { $page_end = $total; + $start = $total-1; + $start = intval($start / $page_size) * $page_size; + if ($start<0) $start = 0; + } + $nfts = array(); for ($x = $start; $x < $page_end; $x++) { $row = $rows[$x];