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,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