From 2114c2b2e0c8020e91d124e06c1b2187c68b9b76 Mon Sep 17 00:00:00 2001 From: Nattapon W Date: Wed, 20 Oct 2021 17:28:45 +0700 Subject: [PATCH] update mockup ssb vcom --- app.js | 4 +++- ssb.js | 7 +++---- vcom.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 vcom.js diff --git a/app.js b/app.js index e700350..c17dd84 100644 --- a/app.js +++ b/app.js @@ -329,7 +329,9 @@ app.post('/ssb/profile/historyPackage', require('./ssb').queryHistoryPackage); app.post('/ssb/profile/currentPackage', require('./ssb').queryCurrentPackage); app.post('/ssb/package/apply', require('./ssb').applyPack); app.post('/ssb/package/subscriber', require('./ssb').deletePackage); // -app.post('/ssb/transform', require('./ssb').createNewRegistration); // +app.post('/ssb/transform', require('./ssb').createNewRegistration); + +app.post('/v1.0/ais/users', require('./vcom').userRegisterAndRegisterDevice); app.post('/verifyReceipt', require('./apple').verifyReceipt); // diff --git a/ssb.js b/ssb.js index a1f919c..6b0df98 100644 --- a/ssb.js +++ b/ssb.js @@ -190,7 +190,7 @@ module.exports.createNewRegistration = async (req, res) => { console.log('body', JSON.stringify(req.body)); let response = { - "resultCode": "50000", + "resultCode": "20000", "developerMessage": "Success", "data": { "ExecuteServiceResponse": { @@ -215,7 +215,6 @@ module.exports.createNewRegistration = async (req, res) => { } } } - - - res.status(500).send(response) + + res.status(200).send(response) } \ No newline at end of file diff --git a/vcom.js b/vcom.js new file mode 100644 index 0000000..0230815 --- /dev/null +++ b/vcom.js @@ -0,0 +1,47 @@ +module.exports.userRegisterAndRegisterDevice = async (req, res) => { + console.log('===== POST userRegisterAndRegisterDevice =====') + console.log('url', req.originalUrl); + console.log('headers', req.headers); + console.log('query', req.query); + console.log('params', req.params); + console.log('body', JSON.stringify(req.body)); + + let response, response1, responseErr + if(req.body.action == 'registerAisUser') { + response = { + "message": "Please check email you have registered and click validation link attached in the email.", + "code": "1", + "data": { + "userId": 10002912 + } + } + + response1 = { + "message": "The account has already existed.", + "code": "1", + "data": { + "userId": 10002911 + } + } + + responseErr = { + "message": "Failed", + "code": "0", + "data": "Failed" + } + return res.status(200).send(response) + } else { + response = { + "code": "1", + "message": "Add device successful", + "data": "Add device successful" + } + + responseErr = { + "message": "IMEI error, IMEI length must be 15 strings", + "code": "50001", + "data": "IMEI error, IMEI length must be 15 strings" + } + return res.status(200).send(response) + } +} \ No newline at end of file -- libgit2 0.21.2