Commit d934f74e97e93ba7834c5f4f15dbadec671001b9
1 parent
f5ce0160
Exists in
master
and in
1 other branch
update response post customer
Showing
3 changed files
with
14 additions
and
10 deletions
Show diff stats
ais-structure/src/modules/customer/customer.route.js
| @@ -6,7 +6,7 @@ module.exports = function (app) { | @@ -6,7 +6,7 @@ module.exports = function (app) { | ||
| 6 | customerCtrl.customer | 6 | customerCtrl.customer |
| 7 | ); | 7 | ); |
| 8 | 8 | ||
| 9 | - app.post('/cmf/v2/customer/:userType/:userData.json', | 9 | + app.post('/cmf/v2/customer/customerId.json', |
| 10 | postCustomerCtrl.postCustomer | 10 | postCustomerCtrl.postCustomer |
| 11 | ); | 11 | ); |
| 12 | }; | 12 | }; |
ais-structure/src/modules/customer/postCustomer.ctrl.js
| @@ -16,8 +16,6 @@ exports.postCustomer = async function (req, res, next){ | @@ -16,8 +16,6 @@ exports.postCustomer = async function (req, res, next){ | ||
| 16 | var response = responseMsg.error(req,getCmd,40300); | 16 | var response = responseMsg.error(req,getCmd,40300); |
| 17 | }else | 17 | }else |
| 18 | { | 18 | { |
| 19 | - | ||
| 20 | - | ||
| 21 | var objectData = { | 19 | var objectData = { |
| 22 | customerId : req.body.user.userData+"@"+req.body.user.userType, | 20 | customerId : req.body.user.userData+"@"+req.body.user.userType, |
| 23 | userIdData : req.body.user.userData, | 21 | userIdData : req.body.user.userData, |
| @@ -37,7 +35,7 @@ exports.postCustomer = async function (req, res, next){ | @@ -37,7 +35,7 @@ exports.postCustomer = async function (req, res, next){ | ||
| 37 | if(typeof result.err === 'undefined'){ | 35 | if(typeof result.err === 'undefined'){ |
| 38 | 36 | ||
| 39 | // console.log(result.response.body); | 37 | // console.log(result.response.body); |
| 40 | - | 38 | + |
| 41 | var resultObj = JSON.parse(result.response.body); | 39 | var resultObj = JSON.parse(result.response.body); |
| 42 | 40 | ||
| 43 | // (req,cmd,data,result) | 41 | // (req,cmd,data,result) |
| @@ -47,8 +45,8 @@ exports.postCustomer = async function (req, res, next){ | @@ -47,8 +45,8 @@ exports.postCustomer = async function (req, res, next){ | ||
| 47 | resultObj.resultCode = "50000"; | 45 | resultObj.resultCode = "50000"; |
| 48 | 46 | ||
| 49 | } | 47 | } |
| 50 | - | ||
| 51 | - var response = responseMsg.direct(req,getCmd,resultObj); | 48 | + |
| 49 | + var response = responseMsg.direct(req,getCmd,resultObj,{customerId:objectData.customerId}); | ||
| 52 | 50 | ||
| 53 | } | 51 | } |
| 54 | 52 |
ais-structure/src/modules/helper/responseMsg.js
| @@ -36,15 +36,21 @@ responseMsg.success = function (req,cmd,data){ | @@ -36,15 +36,21 @@ responseMsg.success = function (req,cmd,data){ | ||
| 36 | return response; | 36 | return response; |
| 37 | }; | 37 | }; |
| 38 | 38 | ||
| 39 | -responseMsg.direct = function (req,cmd,data) | 39 | +responseMsg.direct = function (req,cmd,result,data) |
| 40 | { | 40 | { |
| 41 | var response = { | 41 | var response = { |
| 42 | - resultCode : data.resultCode, | ||
| 43 | - developerMessage : data.resultDescription | 42 | + resultCode : result.resultCode, |
| 43 | + developerMessage : result.resultDescription | ||
| 44 | }; | 44 | }; |
| 45 | 45 | ||
| 46 | - if(data.resultCode == "20000") | 46 | + |
| 47 | + | ||
| 48 | + if(result.resultCode == "20000") | ||
| 49 | + { | ||
| 47 | stats.sendResponse(req.method,cmd,"Success"); | 50 | stats.sendResponse(req.method,cmd,"Success"); |
| 51 | + if(data) | ||
| 52 | + response = Object.assign(response,data); | ||
| 53 | + } | ||
| 48 | else | 54 | else |
| 49 | stats.sendResponse(req.method,cmd,"Error"); | 55 | stats.sendResponse(req.method,cmd,"Error"); |
| 50 | 56 |