const utils = require('../utils'); const db = require('../db'); const dbhelper = require('../dbhelper'); async function search(req, rsp) { const {err, rows} = await db.execQuery( 'SELECT * FROM t_nft', [] ); if (err) { utils.rspErr(1, 'db error ' + err); return; } 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'], }); }); utils.rspData( rsp, data ); } function init() { utils.registerHandler('nft', 'search', search); } exports.init = init;