1
This commit is contained in:
parent
64f7d0ab1c
commit
f9f94e85e7
1
server/bin/web3helper/assets
Symbolic link
1
server/bin/web3helper/assets
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../web3server/assets
|
3
server/bin/web3helper/config/config.json
Normal file
3
server/bin/web3helper/config/config.json
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"listen_port": 8531
|
||||||
|
}
|
1
server/bin/web3helper/config/contract.json
Symbolic link
1
server/bin/web3helper/config/contract.json
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../../web3server/contract.json
|
7
server/bin/web3helper/config/marketdb_mysql.json
Normal file
7
server/bin/web3helper/config/marketdb_mysql.json
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"host": "127.0.0.1",
|
||||||
|
"port": 3306,
|
||||||
|
"user": "root",
|
||||||
|
"passwd": "keji178",
|
||||||
|
"database": "marketdb2006_dev"
|
||||||
|
}
|
5
server/bin/web3helper/config/web3.json
Normal file
5
server/bin/web3helper/config/web3.json
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"user_address": "0xAd2DeA1977055Db01C66e6E53309C4604AB869b8",
|
||||||
|
"private_key": "9178a1469fc7121aafe1e5dd485f8fa21627daa4656647abddacfcc1e0dbc90e",
|
||||||
|
"block_server": "https://rpc-testnet.kcc.network"
|
||||||
|
}
|
8
server/bin/web3helper/gm
Executable file
8
server/bin/web3helper/gm
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
while true
|
||||||
|
do
|
||||||
|
read -p '> ' cmd
|
||||||
|
curl -G -d "cmd=${cmd}" "http://127.0.0.1:8531/webapp/index.php?c=GM&a=execCmd" |jq .
|
||||||
|
echo ""
|
||||||
|
done
|
3
server/bin/web3helper/web3helper
Executable file
3
server/bin/web3helper/web3helper
Executable file
@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
node ../../web3helper/app.js
|
8
server/web3helper/metadata/Item.js
Normal file
8
server/web3helper/metadata/Item.js
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
const utils = require('j7/utils');
|
||||||
|
const basewrap = require('./basewrap');
|
||||||
|
|
||||||
|
class Item extends basewrap.BaseWrap {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = Item;
|
8
server/web3helper/metadata/Present.js
Normal file
8
server/web3helper/metadata/Present.js
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
const utils = require('j7/utils');
|
||||||
|
const basewrap = require('./basewrap');
|
||||||
|
|
||||||
|
class Present extends basewrap.BaseWrap {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = Present;
|
@ -5,7 +5,7 @@ const log = require('j7/log');
|
|||||||
const metaClassList = [];
|
const metaClassList = [];
|
||||||
const metaClasses = {};
|
const metaClasses = {};
|
||||||
|
|
||||||
function registerMetaClass(fileName, primKey, wrapClass) {
|
function registerMetaClass(fileName, primKey, wrapClass, aliseName = '') {
|
||||||
const metaClass = {
|
const metaClass = {
|
||||||
'fileName' : fileName,
|
'fileName' : fileName,
|
||||||
'primKey' : primKey,
|
'primKey' : primKey,
|
||||||
@ -15,9 +15,14 @@ function registerMetaClass(fileName, primKey, wrapClass) {
|
|||||||
'rawHash' : {},
|
'rawHash' : {},
|
||||||
'wrapList' : [],
|
'wrapList' : [],
|
||||||
'wrapHash' : {},
|
'wrapHash' : {},
|
||||||
|
'aliseName': aliseName
|
||||||
};
|
};
|
||||||
metaClassList.push(metaClass);
|
metaClassList.push(metaClass);
|
||||||
metaClasses[wrapClass] = metaClass;
|
if (aliseName) {
|
||||||
|
metaClasses[aliseName] = metaClass;
|
||||||
|
} else {
|
||||||
|
metaClasses[wrapClass] = metaClass;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function load() {
|
function load() {
|
||||||
@ -81,7 +86,6 @@ function init() {
|
|||||||
} else if (utils.getArgv('env') == 'dev'){
|
} else if (utils.getArgv('env') == 'dev'){
|
||||||
resDir = './res_dev/';
|
resDir = './res_dev/';
|
||||||
}
|
}
|
||||||
resDir = '/data/conf/webadmin2006/';
|
|
||||||
|
|
||||||
registerMetaClass(configDir + 'config.json',
|
registerMetaClass(configDir + 'config.json',
|
||||||
'',
|
'',
|
||||||
@ -95,18 +99,27 @@ function init() {
|
|||||||
'',
|
'',
|
||||||
'Contract'
|
'Contract'
|
||||||
);
|
);
|
||||||
|
|
||||||
registerMetaClass(configDir + 'marketdb_mysql.json',
|
registerMetaClass(configDir + 'marketdb_mysql.json',
|
||||||
'',
|
'',
|
||||||
'MarketDb'
|
'MarketDb'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
registerMetaClass(resDir + 'item@item.json',
|
||||||
|
'id',
|
||||||
|
'Item'
|
||||||
|
);
|
||||||
|
registerMetaClass(resDir + 'item@present.json',
|
||||||
|
'id',
|
||||||
|
'Present'
|
||||||
|
);
|
||||||
|
|
||||||
load();
|
load();
|
||||||
{
|
{
|
||||||
traverseMetaList('MarketDb', (dbConf, idx) => {
|
traverseMetaList('MarketDb', (dbConf, idx) => {
|
||||||
app.registerDb('MarketDb' + idx, dbConf);
|
app.registerDb('MarketDb' + idx, dbConf);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function getMetaClass(name) {
|
function getMetaClass(name) {
|
||||||
return utils.hasKey(metaClasses, name) ? metaClasses[name] : null;
|
return utils.hasKey(metaClasses, name) ? metaClasses[name] : null;
|
||||||
|
5
server/web3helper/services/present.js
Normal file
5
server/web3helper/services/present.js
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
function init() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
exports.init = init;
|
Loading…
x
Reference in New Issue
Block a user