完成web3admin改造
This commit is contained in:
parent
4c36f6d3b0
commit
a0c785d8a0
@ -1,5 +1,5 @@
|
||||
{
|
||||
"host": "192.168.100.21",
|
||||
"host": "127.0.0.1",
|
||||
"port": 3306,
|
||||
"user": "root",
|
||||
"passwd": "keji178",
|
||||
|
@ -1,16 +1,11 @@
|
||||
const utils = require('../utils');
|
||||
const db = require('../db');
|
||||
const dbhelper = require('../dbhelper');
|
||||
const app = require('j7/app');
|
||||
|
||||
async function search(req, rsp) {
|
||||
const {err, rows} = await db.execQuery(
|
||||
async function search(session) {
|
||||
const rows = await session.marketConn(
|
||||
'execQuery',
|
||||
'SELECT * FROM t_buy_record',
|
||||
[]
|
||||
);
|
||||
if (err) {
|
||||
utils.rspErr(1, 'db error ' + err);
|
||||
return;
|
||||
}
|
||||
const data = {
|
||||
'rows': []
|
||||
};
|
||||
@ -22,14 +17,13 @@ async function search(req, rsp) {
|
||||
'modifytime': row['modifytime'],
|
||||
});
|
||||
});
|
||||
utils.rspData(
|
||||
rsp,
|
||||
session.rspData(
|
||||
data
|
||||
);
|
||||
}
|
||||
|
||||
function init() {
|
||||
utils.registerHandler('buyrecord', 'search', search);
|
||||
app.registerHandler('buyrecord', 'search', search);
|
||||
}
|
||||
|
||||
exports.init = init;
|
||||
|
@ -1,5 +1,15 @@
|
||||
function init() {
|
||||
const controllers = {};
|
||||
|
||||
function add(name) {
|
||||
controllers[name] = require(`./${name}`);
|
||||
controllers[name].init();
|
||||
}
|
||||
|
||||
function init() {
|
||||
add('order');
|
||||
add('buyrecord');
|
||||
add('log');
|
||||
add('nft');
|
||||
}
|
||||
|
||||
exports.init = init;
|
||||
|
@ -1,16 +1,11 @@
|
||||
const utils = require('../utils');
|
||||
const db = require('../db');
|
||||
const dbhelper = require('../dbhelper');
|
||||
const app = require('j7/app');
|
||||
|
||||
async function search(req, rsp) {
|
||||
const {err, rows} = await db.execQuery(
|
||||
async function search(session) {
|
||||
const rows = await session.marketConn(
|
||||
'execQuery',
|
||||
'SELECT * FROM t_log',
|
||||
[]
|
||||
);
|
||||
if (err) {
|
||||
utils.rspErr(1, 'db error ' + err);
|
||||
return;
|
||||
}
|
||||
const data = {
|
||||
'rows': []
|
||||
};
|
||||
@ -26,14 +21,11 @@ async function search(req, rsp) {
|
||||
'modifytime': row['modifytime'],
|
||||
});
|
||||
});
|
||||
utils.rspData(
|
||||
rsp,
|
||||
data
|
||||
);
|
||||
session.rspData(data);
|
||||
}
|
||||
|
||||
function init() {
|
||||
utils.registerHandler('log', 'search', search);
|
||||
app.registerHandler('log', 'search', search);
|
||||
}
|
||||
|
||||
exports.init = init;
|
||||
|
@ -1,16 +1,11 @@
|
||||
const utils = require('../utils');
|
||||
const db = require('../db');
|
||||
const dbhelper = require('../dbhelper');
|
||||
const app = require('j7/app');
|
||||
|
||||
async function search(req, rsp) {
|
||||
const {err, rows} = await db.execQuery(
|
||||
async function search(session) {
|
||||
const {err, rows} = await session.marketConn(
|
||||
'execQuery',
|
||||
'SELECT * FROM t_nft',
|
||||
[]
|
||||
);
|
||||
if (err) {
|
||||
utils.rspErr(1, 'db error ' + err);
|
||||
return;
|
||||
}
|
||||
const data = {
|
||||
'rows': []
|
||||
};
|
||||
@ -26,14 +21,11 @@ async function search(req, rsp) {
|
||||
'modifytime': row['modifytime'],
|
||||
});
|
||||
});
|
||||
utils.rspData(
|
||||
rsp,
|
||||
data
|
||||
);
|
||||
session.rspData(data);
|
||||
}
|
||||
|
||||
function init() {
|
||||
utils.registerHandler('nft', 'search', search);
|
||||
app.registerHandler('nft', 'search', search);
|
||||
}
|
||||
|
||||
exports.init = init;
|
||||
|
@ -1,28 +1,21 @@
|
||||
const utils = require('../utils');
|
||||
const db = require('../db');
|
||||
const dbhelper = require('../dbhelper');
|
||||
const app = require('j7/app');
|
||||
|
||||
async function search(req, rsp) {
|
||||
const {err, rows} = await db.execQuery(
|
||||
async function search(session) {
|
||||
const rows = await session.marketConn(
|
||||
'execQuery',
|
||||
'SELECT * FROM t_box_order',
|
||||
[]
|
||||
);
|
||||
if (err) {
|
||||
utils.rspErr(1, 'db error ' + err);
|
||||
return;
|
||||
}
|
||||
const data = {
|
||||
|
||||
};
|
||||
utils.rspData(
|
||||
rsp,
|
||||
{
|
||||
session.rspData({
|
||||
'rows': rows
|
||||
});
|
||||
}
|
||||
|
||||
function init() {
|
||||
utils.registerHandler('order', 'search', search);
|
||||
app.registerHandler('order', 'search', search);
|
||||
}
|
||||
|
||||
exports.init = init;
|
||||
|
@ -101,6 +101,11 @@ function init() {
|
||||
'MarketDb'
|
||||
);
|
||||
load();
|
||||
{
|
||||
traverseMetaList('MarketDb', (dbConf, idx) => {
|
||||
app.registerDb('MarketDb' + idx, dbConf);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function getMetaClass(name) {
|
||||
|
@ -106,6 +106,23 @@ class Session {
|
||||
return metaFactory[name](this, ...args);
|
||||
}
|
||||
|
||||
async marketConn(method, ...args) {
|
||||
const conn = await this.getMarketDb();
|
||||
const ret = await conn[method](...args);
|
||||
if (ret.err){
|
||||
this.throwError(500, 'internal error');
|
||||
log.error(ret.err);
|
||||
return;
|
||||
}
|
||||
if (utils.hasKey(ret, 'row')) {
|
||||
return ret['row'];
|
||||
} else if (utils.hasKey(ret, 'rows')) {
|
||||
return ret['rows'];
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
module.exports = Session;
|
||||
|
2
third_party/j7
vendored
2
third_party/j7
vendored
@ -1 +1 @@
|
||||
Subproject commit b48d506996787f8ecd00b3dfded4df10b41ddd88
|
||||
Subproject commit c243aa73026b9e41c9154f26049d6f98bdf01935
|
Loading…
x
Reference in New Issue
Block a user