const app = require('j7/app'); async function search(session) { const {err, rows} = await session.marketConn( 'execQuery', 'SELECT * FROM t_nft', [] ); const data = { 'rows': [] }; rows.forEach((row) => { data['rows'].push({ 'token_id': '' + row['token_id'], 'game_id': '' + row['game_id'], 'item_id': '' + row['item_id'], 'owner_id': '' + row['owner_id'], 'owner_address': '' + row['owner_address'], 'owner_name': '' + row['owner_name'], 'createtime': row['createtime'], 'modifytime': row['modifytime'], }); }); session.rspData(data); } function init() { app.registerHandler('nft', 'search', search); } exports.init = init;