From efa89241b044698112cb5d81e0e69c477e2276a0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 13 Jun 2023 15:24:04 +0800 Subject: [PATCH] 1 --- server/web3service/models/factory.js | 1 + server/web3service/models/used_tokenid.js | 35 +++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 server/web3service/models/used_tokenid.js diff --git a/server/web3service/models/factory.js b/server/web3service/models/factory.js index 5eb0616..fcae69e 100644 --- a/server/web3service/models/factory.js +++ b/server/web3service/models/factory.js @@ -12,6 +12,7 @@ function add(clsName, modName) { function init() { add('Transaction', 'transaction'); add('Log', 'log'); + add('UsedTokenId', 'used_tokenid'); } function create(name, session) { diff --git a/server/web3service/models/used_tokenid.js b/server/web3service/models/used_tokenid.js new file mode 100644 index 0000000..26e1326 --- /dev/null +++ b/server/web3service/models/used_tokenid.js @@ -0,0 +1,35 @@ +const utils = require('j7/utils'); +const BaseModel = require('./basemodel'); + +class UsedTokenId extends BaseModel { + + async add(params) { + const result = { + err: null, + seqId: 0 + }; + const nowTime = utils.getUtcTime(); + const fields = [ + ['type', params['type']], + ['subType', params['sub_type']], + ['net_id', params['net_id']], + ['createtime', nowTime], + ['modifytime', nowTime], + ]; + for (i = 1; i <= 4; ++i) { + const key = 'param' + i; + if (utils.hasKey(params, key)) { + fields.push([key, params[key]]); + } + } + await this.getSession().marketConn + ( + 'insert', + 't_used_token_id', + fields + ); + } + +} + +module.exports = UsedTokenId;