This commit is contained in:
aozhiwei 2023-08-28 14:07:09 +08:00
commit 1b504eef72
5 changed files with 24 additions and 6 deletions

View File

@ -75,7 +75,7 @@ class MarketController extends BaseAuthedController {
);
SqlHelper::rawQueryPage(
myself()->_getMySql(''),
'SELECT * FROM t_market WHERE activated=:activated',
'SELECT * FROM t_market WHERE activated=:activated AND status = 0',
array(
':activated' => 1
),
@ -187,6 +187,7 @@ class MarketController extends BaseAuthedController {
),
$out['pagination']
);
error_log(json_encode($out));
myself()->_rspData($out);
}
@ -201,10 +202,21 @@ class MarketController extends BaseAuthedController {
'price' => $row['update_price'] ? $row['update_price'] : $row['price'],
'selltime' => $row['selltime'],
'updatetime' => $row['createtime'],
'details' => array()
);
$nftDb = Nft::getNftByNetCont($row['token_id'], $row['net_id'], $row['nft_token']);
if ($nftDb) {
$nftDb['detail'] = Nft::toDto($nftDb);
switch ($nftDb['token_type']) {
case Nft::HERO_TYPE:
{
error_log(json_encode($nftDb));
$heroDb = Hero::findByTokenId2($nftDb['token_id']);
if ($heroDb){
$info['details'] = Hero::toDto($heroDb);
}
}
break;
}
}
return $info;
}

View File

@ -2,8 +2,10 @@
require_once('phpcommon/bignumber.php');
require_once('phpcommon/sqlhelper.php');
require_once('services/BlockChainService.php');
use phpcommon\SqlHelper;
use services\BlockChainService;
class ToolsController extends BaseController {
@ -142,6 +144,9 @@ class ToolsController extends BaseController {
public function outappRecharge()
{
$price = BlockChainService::formatCurrencyEx(1, 6);
echo $price;
return;
/*{
$obj = array(
'a' => 'safdf'

View File

@ -23,7 +23,7 @@ class Market extends BaseModel {
}
public static function add($orderId, $netId, $tokenId, $seller, $nftToken,
$amount, $currency, $pirce, $fieldsKv) {
$amount, $currency, $price, $fieldsKv) {
if (empty($fieldsKv)) {
$fieldsKv = array();
}

View File

@ -3,6 +3,7 @@
namespace models;
require_once('mt/Attr.php');
require_once('mt/Hero.php');
require_once('mt/Item.php');
require_once('mt/Equip.php');
require_once('mt/GunLevel.php');

View File

@ -30,16 +30,16 @@ class MarketSellOrderOk {
$price = getReqVal('price', '');
$fieldsKv = array();
$nftDb = Nft::getNftByNetCont($row['token_id'], $netId, $nftToken);
$nftDb = Nft::getNftByNetCont($tokenId, $netId, $nftToken);
if ($nftDb) {
try {
$nftDetail = Nft::toDto($nftDb);
if ($nftDetail) {
$fieldsKv['c_name'] = $nftDetail['info']['name'];
$fieldsKv['c_job'] = $nftDetail['info']['job'];
$fieldsKv['c_lv'] = $nftDetail['info']['hero_lv'];
$fieldsKv['c_lv'] = $nftDetail['info']['level'];
$fieldsKv['c_quality'] = $nftDetail['info']['quality'];
$fieldsKv['c_durability'] = $nftDetail['info']['hero_tili'];
//$fieldsKv['c_durability'] = $nftDetail['info']['hero_tili'];
$fieldsKv['c_type'] = 1;
}
} catch(Exception $e) {