diff --git a/src/controllers/open/promotion.js b/src/controllers/open/promotion.js index 0529d48..007e9b2 100644 --- a/src/controllers/open/promotion.js +++ b/src/controllers/open/promotion.js @@ -77,4 +77,31 @@ router.get('/co-list', cors(), async (req, res, next) => { } }) + +// 获取 中英文对照表 +router.get('/name-table', cors(), async (req, res, next) => { + try { + const query = req.query + const key = `server_config:${query.gameid}:${query.channelid}` + const client = redis.createClient({ + host: config.redisPublish.host, + port: config.redisPublish.port, + password: config.redisPublish.password, + }) + + let records = await client.getAsync(key) + records = JSON.parse(records) || [] + let result = records.filter(item => { + return item.key === 'name-table' + }) + result = result[0] ? JSON.parse(result[0].value) : {} + res.send({ + errcode: 0, + result, + }) + } catch (err) { + next(err) + } +}) + export default router