123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- const router = require('koa-router')() //导入 koa-router
- const redis = require("../model/db/redis_db") //导入 db.js
- const mysql = require("../model/db/mysql_db") //导入 db.js
- // https://github.com/luin/ioredis#readme
- const logger = require('../model/logger')
- var remote_config_db = require("../model/db/remote_config_db");
- router.prefix('/test');
- router.post('/set', async (ctx) => {
- // const obj = ctx.request.body;
- // console.log("set:",obj)
- // redis.redis_set(obj.key, obj.value);
- // ctx.body = obj.key + " - "+ obj.value
- // var arrays = [1, 2, 3, 4, 5]
- for (let index = 0; index < 10; index++) {
- redis.redis_push('WITHDRAW_QUEUE_KEY', JSON.stringify({ code: index }))
- }
- while (true) {
- var item = await redis.redis_pop('WITHDRAW_QUEUE_KEY')
- logger.log('item', typeof item, JSON.parse(item));
- if (!item) {
- break
- }
- }
- logger.log('exit');
- })
- router.post('/get', async (ctx) => {
- const obj = ctx.request.body;
- console.log("get:", obj)
- await redis.redis_get(obj.key).then((result) => {
- // ctx.body = "key:" + obj.key + " \n" + "value:" + result
- console.error('>>>>>>>>>>>>redis_get' + "key:" + obj.key + "-" + "value:" + result)
- });
- await redis.readRedis(obj.key).then((result) => {
- ctx.body = "readRedis key:" + obj.key + " \n" + "value:" + result
- });
- })
- router.post('/queryUserPrivateKey', async (ctx) => {
- const obj = ctx.request.body;
- console.log("queryUserPrivateKey:", obj)
- // await mysql.queryUserPrivateKeyFromUserAddress(obj.userAddress).then(function (mysqlDbResp){
- // ctx.body = "results:" + JSON.stringify(mysqlDbResp)
- // console.log('mysqlDbResp=', JSON.stringify(mysqlDbResp));
- // })
- await mysql.queryCompanyInfoFromId(0).then(e => {
- ctx.body = "results:" + JSON.stringify(e)
- })
- })
- async function query() {
- // console.log('collect_coins', await remote_config_db.isPause('collect_coins'))
- // console.log('withdraw', await remote_config_db.isPause('withdraw'))
- // console.log('isBlackList', await remote_config_db.isBlackList('collect_coins', 'bsc', '0x003D33E1eD599a92aaacF9a710E10fC62143B9e0'))
- console.log('getTokenCollectCoinsBlacklist',await remote_config_db.tokenCollectCoinsBlacklistExist('token_collect', 'bsc', '0x8860313deeb10a2863bc05b04b37897044edbda1'))
- }
- query()
- module.exports = router
|