完成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,
|
"port": 3306,
|
||||||
"user": "root",
|
"user": "root",
|
||||||
"passwd": "keji178",
|
"passwd": "keji178",
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
const utils = require('../utils');
|
const app = require('j7/app');
|
||||||
const db = require('../db');
|
|
||||||
const dbhelper = require('../dbhelper');
|
|
||||||
|
|
||||||
async function search(req, rsp) {
|
async function search(session) {
|
||||||
const {err, rows} = await db.execQuery(
|
const rows = await session.marketConn(
|
||||||
|
'execQuery',
|
||||||
'SELECT * FROM t_buy_record',
|
'SELECT * FROM t_buy_record',
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
if (err) {
|
|
||||||
utils.rspErr(1, 'db error ' + err);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const data = {
|
const data = {
|
||||||
'rows': []
|
'rows': []
|
||||||
};
|
};
|
||||||
@ -22,14 +17,13 @@ async function search(req, rsp) {
|
|||||||
'modifytime': row['modifytime'],
|
'modifytime': row['modifytime'],
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
utils.rspData(
|
session.rspData(
|
||||||
rsp,
|
|
||||||
data
|
data
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
utils.registerHandler('buyrecord', 'search', search);
|
app.registerHandler('buyrecord', 'search', search);
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.init = init;
|
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;
|
exports.init = init;
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
const utils = require('../utils');
|
const app = require('j7/app');
|
||||||
const db = require('../db');
|
|
||||||
const dbhelper = require('../dbhelper');
|
|
||||||
|
|
||||||
async function search(req, rsp) {
|
async function search(session) {
|
||||||
const {err, rows} = await db.execQuery(
|
const rows = await session.marketConn(
|
||||||
|
'execQuery',
|
||||||
'SELECT * FROM t_log',
|
'SELECT * FROM t_log',
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
if (err) {
|
|
||||||
utils.rspErr(1, 'db error ' + err);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const data = {
|
const data = {
|
||||||
'rows': []
|
'rows': []
|
||||||
};
|
};
|
||||||
@ -26,14 +21,11 @@ async function search(req, rsp) {
|
|||||||
'modifytime': row['modifytime'],
|
'modifytime': row['modifytime'],
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
utils.rspData(
|
session.rspData(data);
|
||||||
rsp,
|
|
||||||
data
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
utils.registerHandler('log', 'search', search);
|
app.registerHandler('log', 'search', search);
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.init = init;
|
exports.init = init;
|
||||||
|
@ -1,16 +1,11 @@
|
|||||||
const utils = require('../utils');
|
const app = require('j7/app');
|
||||||
const db = require('../db');
|
|
||||||
const dbhelper = require('../dbhelper');
|
|
||||||
|
|
||||||
async function search(req, rsp) {
|
async function search(session) {
|
||||||
const {err, rows} = await db.execQuery(
|
const {err, rows} = await session.marketConn(
|
||||||
|
'execQuery',
|
||||||
'SELECT * FROM t_nft',
|
'SELECT * FROM t_nft',
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
if (err) {
|
|
||||||
utils.rspErr(1, 'db error ' + err);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const data = {
|
const data = {
|
||||||
'rows': []
|
'rows': []
|
||||||
};
|
};
|
||||||
@ -26,14 +21,11 @@ async function search(req, rsp) {
|
|||||||
'modifytime': row['modifytime'],
|
'modifytime': row['modifytime'],
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
utils.rspData(
|
session.rspData(data);
|
||||||
rsp,
|
|
||||||
data
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
utils.registerHandler('nft', 'search', search);
|
app.registerHandler('nft', 'search', search);
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.init = init;
|
exports.init = init;
|
||||||
|
@ -1,28 +1,21 @@
|
|||||||
const utils = require('../utils');
|
const app = require('j7/app');
|
||||||
const db = require('../db');
|
|
||||||
const dbhelper = require('../dbhelper');
|
|
||||||
|
|
||||||
async function search(req, rsp) {
|
async function search(session) {
|
||||||
const {err, rows} = await db.execQuery(
|
const rows = await session.marketConn(
|
||||||
|
'execQuery',
|
||||||
'SELECT * FROM t_box_order',
|
'SELECT * FROM t_box_order',
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
if (err) {
|
|
||||||
utils.rspErr(1, 'db error ' + err);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
const data = {
|
const data = {
|
||||||
|
|
||||||
};
|
};
|
||||||
utils.rspData(
|
session.rspData({
|
||||||
rsp,
|
|
||||||
{
|
|
||||||
'rows': rows
|
'rows': rows
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
utils.registerHandler('order', 'search', search);
|
app.registerHandler('order', 'search', search);
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.init = init;
|
exports.init = init;
|
||||||
|
@ -101,6 +101,11 @@ function init() {
|
|||||||
'MarketDb'
|
'MarketDb'
|
||||||
);
|
);
|
||||||
load();
|
load();
|
||||||
|
{
|
||||||
|
traverseMetaList('MarketDb', (dbConf, idx) => {
|
||||||
|
app.registerDb('MarketDb' + idx, dbConf);
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function getMetaClass(name) {
|
function getMetaClass(name) {
|
||||||
|
@ -106,6 +106,23 @@ class Session {
|
|||||||
return metaFactory[name](this, ...args);
|
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;
|
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