Commit d934f74e97e93ba7834c5f4f15dbadec671001b9

Authored by sumatek
1 parent f5ce0160
Exists in master and in 1 other branch dev

update response post customer

ais-structure/src/modules/customer/customer.route.js
... ... @@ -6,7 +6,7 @@ module.exports = function (app) {
6 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 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 16 var response = responseMsg.error(req,getCmd,40300);
17 17 }else
18 18 {
19   -
20   -
21 19 var objectData = {
22 20 customerId : req.body.user.userData+"@"+req.body.user.userType,
23 21 userIdData : req.body.user.userData,
... ... @@ -37,7 +35,7 @@ exports.postCustomer = async function (req, res, next){
37 35 if(typeof result.err === 'undefined'){
38 36  
39 37 // console.log(result.response.body);
40   -
  38 +
41 39 var resultObj = JSON.parse(result.response.body);
42 40  
43 41 // (req,cmd,data,result)
... ... @@ -47,8 +45,8 @@ exports.postCustomer = async function (req, res, next){
47 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 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 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 50 stats.sendResponse(req.method,cmd,"Success");
  51 + if(data)
  52 + response = Object.assign(response,data);
  53 + }
48 54 else
49 55 stats.sendResponse(req.method,cmd,"Error");
50 56  
... ...