From 9015ba70647c3dcdfbde0bfbf2c08f22510d2aee Mon Sep 17 00:00:00 2001 From: chaosBreaking Date: Tue, 1 Oct 2019 23:58:25 +0800 Subject: [PATCH] 10.1 --- src/modules/fund/fund.controller.js | 3 ++- src/modules/fund/fund.model.js | 2 +- src/service/middleware.js | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/modules/fund/fund.controller.js b/src/modules/fund/fund.controller.js index bfb251d..7766985 100644 --- a/src/modules/fund/fund.controller.js +++ b/src/modules/fund/fund.controller.js @@ -13,11 +13,12 @@ const { calRevenueLastday, getActiveFund } = require('./fund.handler'); const { getDate } = require('../../utils/date'); const Crypto = require('../../utils/crypto'); const actionFilter = 'id type amount detail op createdAt tokenType'; +const { USDT2VIC_RATE } = require('./constant'); const depositCoinsList = [{ id: 'usdtETH', label: 'usdt', - rate: '50' + rate: USDT2VIC_RATE }]; const withdrawCoinsList = [{ id: 'vic', diff --git a/src/modules/fund/fund.model.js b/src/modules/fund/fund.model.js index 2af9cad..2649344 100644 --- a/src/modules/fund/fund.model.js +++ b/src/modules/fund/fund.model.js @@ -7,7 +7,7 @@ const { createNewFund } = require('./fund.handler'); const { getNewDepositTx, getUSDTTxList } = require('../../common/deposit'); const User = require('../user/user.model'); -const USDT2VIC_RATE = 50; +const { USDT2VIC_RATE } = require('./constant'); const FundSchema = new mongoose.Schema({ userId: { diff --git a/src/service/middleware.js b/src/service/middleware.js index 70ccbc6..5f50555 100644 --- a/src/service/middleware.js +++ b/src/service/middleware.js @@ -13,9 +13,9 @@ module.exports = { const { sig, ts } = req.headers; const salt = SysConfig.LIMITSALT; const my = crypto.hash(ts + req.path + salt, { hasher: 'md5' }); - const invalid = sig !== my || Date.now() - ts > 60000; + const invalid = sig !== my || Date.now() - ts > 5000; if (invalid) { - return res.status(403).send('unauthorized'); + return res.status(408).send('timeout'); } } if(!ignoreToken.includes(req.path)) {