This commit is contained in:
hujiabin 2022-11-11 17:08:23 +08:00
parent cac797a640
commit 66a8b6cabf
2 changed files with 31 additions and 0 deletions

View File

@ -18,6 +18,19 @@ class BlockChain(object):
['!transactions', [_common.NftTransaction()], '交易列表']
]
},
{
'name': 'getTransactionInfo',
'desc': '查看链交易状态',
'group': 'BlockChain',
'url': 'webapp/index.php?c=BlockChain&a=getTransactionInfo',
'params': [
['trans_id', '', '事务id'],
],
'response': [
_common.RspHead(),
['!data', [_common.NftTransaction()], '交易记录']
]
},
{
'name': 'reportResult',
'desc': '上报链调用结果',

View File

@ -752,6 +752,24 @@ class BlockChainController extends BaseAuthedController {
myself()->_rspData($data);
}
public function getTransactionInfo(){
$transId = getReqVal('trans_id', '');
if (!$transId){
myself()->_rspErr(101, 'trans_id paramater error');
return;
}
$tranDb= Transaction::find($transId);
myself()->_rspData(array(
'data' => array(
'trans_id' => $tranDb['trans_id'],
'item_id' => $tranDb['item_id'],
'action' => Transaction::getActionDesc($tranDb),
'status' => Transaction::getStatusDesc($tranDb),
'time' => $tranDb['createtime'],
)
));
}
private function internalActivate721Nft($tokenId, $tokenType, $itemUniId, $itemId)
{
$params = array(