diff --git a/app.js b/app.js index 808058e..6aeca1a 100644 --- a/app.js +++ b/app.js @@ -396,7 +396,7 @@ app.post('/api/v1/LG-API/notifySubscription', require('./lg').notifySubscription app.post('/goapi/profile/assetDetail', require('./ccbs').assetDetail); app.post('/goapi/profile/churnscore/offerlist', require('./ccbs').churnScoreOfferList); - +app.get('/goapi/profile/external/customer/usageInfo/:type/:number', require('./ccbs').usageInfo); app.get('/api/callback', require('./line').callback); diff --git a/ccbs.js b/ccbs.js index e5acd88..c6ce62e 100644 --- a/ccbs.js +++ b/ccbs.js @@ -115,4 +115,41 @@ module.exports.churnScoreOfferList = async (req, res) => { res.status(200).send(response) } +module.exports.usageInfo = async (req, res) => { + console.log('===== GET usageInfo =====') + console.log('url', req.originalUrl); + console.log('headers', req.headers); + console.log('query', req.query); + console.log('params', req.params); + console.log('body', req.body); + + let responseErr = { + "code" : "404", + "message" : "Not found" + } + + let response = { + "trueId": { + "device": "WEB", + "lastAccess": "27/12/2018 04:51:12" + }, + "trueYou": { + "device": "WEB", + "lastAccess": "27/12/2018 04:25:42" + }, + "iService": { + "device": "IOS", + "lastAccess": "27/12/2018 04:31:22" + }, + "trueWallet": { + "device": "123", + "lastAccess": "123" + }, + "tdgError": false, + "TrueMoneyError": true + } + + res.status(200).send(responseErr) +} + -- libgit2 0.21.2