diff --git a/webapp/controller/MarketController.class.php b/webapp/controller/MarketController.class.php index ebc85936..5b5d3112 100644 --- a/webapp/controller/MarketController.class.php +++ b/webapp/controller/MarketController.class.php @@ -684,22 +684,24 @@ class MarketController extends BaseController { $conn = myself()->_getMysql(''); $nft = Nft::getNft($nft_token); - SqlHelper::insert( + $nftDetail = Nft::toDto($nft); + // echo json_encode($nftDetail), json_encode($nft); + $r = SqlHelper::insert( $conn, 't_market_store', array( 'token_id' => $nft_token, - 'token_type' => $nft['token_type'], + 'token_type' => $nftDetail['type'], 'createtime' => myself()->_getNowTime(), 'modifytime' => myself()->_getNowTime(), 's_price' => $s_price, - 'c_name' => $nft['name'], - 'c_job' => $nft['job'], - 'c_lv' => $nft['level'], - 'c_id' => $nft['idx'], + 'c_name' => $nftDetail['info']['name'], + 'c_job' => $nftDetail['info']['job'] ? $nftDetail['info']['job'] : -1, + 'c_lv' => $nftDetail['info']['level'], + 'c_id' => $nftDetail['item_id'], ) ); - + echo json_encode($r); $this->_rspOk(); } @@ -712,6 +714,9 @@ class MarketController extends BaseController { $signature = getReqVal('signature', ''); $net_id = getReqVal('net_id', ''); + $conn = myself()->_getMysql(''); + $conn->execScript('DELETE FROM t_market_store WHERE '.'token_id=\''.$nft_token.'\''); + $this->_rspOk(); }