Commit 79d9e5349df175020a5378852774135e85d29d9a

Authored by Nattapon Wongpaet
1 parent 2b14eb08
Exists in master and in 1 other branch dev

update post customer

ais-structure/src/modules/customer/customer.ctrl.js
... ... @@ -12,8 +12,6 @@ exports.customer = async function (req, res, next) {
12 12 var d01 = "D01"
13 13 var method = constant.METHOD.GET
14 14  
15   - var err = validator(req,getCmd);
16   -
17 15 if(req.params.customerId){
18 16 var customerId = req.params.customerId
19 17 } else if(req.params.userData && req.params.userType){
... ... @@ -23,7 +21,9 @@ exports.customer = async function (req, res, next) {
23 21 }
24 22  
25 23 log.startlog(method+"_"+getCmd,req.query.commandId,customerId);
26   - log.logDetail.addInput(req.query.clientName,getCmd,constant.REQUEST,req,req.body);
  24 + log.logDetail.addInput(req.query.clientName,method+"_"+getCmd,constant.REQUEST,req,req.body);
  25 +
  26 + var err = validator(req,getCmd);
27 27  
28 28 if(err.length > 0)
29 29 {
... ... @@ -37,7 +37,7 @@ exports.customer = async function (req, res, next) {
37 37 var objectData = req.query;
38 38 const result = await connection.requestJsonToD01(objectData,sendCmd,method);
39 39 // console.log(Object.keys(result))
40   - log.logDetail.addInput(d01,sendCmd,constant.RESPONSE,result,result.response);
  40 + log.logDetail.addInput(d01,method+"_"+sendCmd,constant.RESPONSE,result,result.response);
41 41 if(typeof result.err === 'undefined'){
42 42 // console.log(result.response);
43 43 var resultObj = result.response;
... ... @@ -56,18 +56,12 @@ exports.customer = async function (req, res, next) {
56 56 }
57 57 }
58 58 } else {
59   - stats.receiveRestResponse(d01,method,sendCmd,"Error");
60   - response = responseMsg.direct(req,getCmd,result.response);
  59 + var response = responseMsg.direct(req,getCmd,result.response);
61 60 log.addErrorSummary(d01,method+"_"+sendCmd,response.resultCode,response.developerMessage);
62 61 }
63 62 }
64 63  
65   - if(!response){
66   - var response = responseMsg.error(req,getCmd,50000);
67   - stats.receiveRestResponse(d01,method,sendCmd,"Error");
68   - }
69   -
70   - log.logDetail.addOutput(req.query.clientName,getCmd,constant.RESPONSE,response,response);
  64 + log.logDetail.addOutput(req.query.clientName,method+"_"+getCmd,constant.RESPONSE,response,response);
71 65 res.status(200).json(response);
72 66 next();
73 67 };
... ...
ais-structure/src/modules/customer/postCustomer.ctrl.js
... ... @@ -10,20 +10,27 @@ exports.postCustomer = async function (req, res, next){
10 10 var sendCmd = "Customer";
11 11 var sacf = "SACF";
12 12 var d01 = "D01";
  13 + var method = constant.METHOD.POST;
13 14  
14   - log.startlog(getCmd,req);
15   - log.logDetail.addInput(sacf,getCmd,constant.REQUEST,req,req.body);
  15 + if(req.params.userData && req.params.userType){
  16 + var customerId = req.body.user.userData+"@"+req.body.user.userType;
  17 + }
  18 +
  19 + log.startlog(method+"_"+getCmd,req.body.commandId,customerId);
  20 + log.logDetail.addInput(req.body.clientName,method+"_"+getCmd,constant.REQUEST,req,req.body);
16 21  
17 22 var err = validator(req,getCmd);
18 23  
19 24 if(err.length > 0)
20 25 {
  26 + log.addErrorSummary(req.query.clientName,method+"_"+getCmd,"null","Fail");
21 27 console.log(err);
22 28 var response = responseMsg.error(req,getCmd,40300);
23 29 }else
24 30 {
  31 + log.addSuccessSummary(req.query.clientName,method+"_"+getCmd,"null","Success");
25 32 var objectData = {
26   - customerId : req.body.user.userData+"@"+req.body.user.userType,
  33 + customerId : customerId,
27 34 userIdData : req.body.user.userData,
28 35 userIdType : req.body.user.userType,
29 36 firstName : req.body.firstName,
... ... @@ -34,7 +41,7 @@ exports.postCustomer = async function (req, res, next){
34 41 };
35 42  
36 43 const result = await connection.requestJsonToD01(objectData,sendCmd,"POST");
37   - log.logDetail.addInput(d01,sendCmd,constant.RESPONSE,result,result.response);
  44 + log.logDetail.addInput(d01,method+"_"+sendCmd,constant.RESPONSE,result,result.response);
38 45 if(typeof result.err === 'undefined'){
39 46 // console.log(result.response.body);
40 47 var resultObj = result.response;
... ... @@ -42,27 +49,23 @@ exports.postCustomer = async function (req, res, next){
42 49 {
43 50 stats.receiveRestResponse(d01,constant.METHOD.POST,sendCmd,"Success");
44 51 var response = responseMsg.direct(req,getCmd,resultObj,{customerId:objectData.customerId});
45   - log.addSuccessSummary(d01,sendCmd,response);
  52 + log.addSuccessSummary(d01,method+"_"+sendCmd,response);
46 53 } else {
47 54 if(resultObj.resultCode != "40401"){
48 55 resultObj.resultCode = "50000";
49 56 }
50 57 stats.receiveRestResponse(d01,constant.METHOD.POST,sendCmd,"Error");
51 58 var response = responseMsg.direct(req,getCmd,resultObj);
52   - log.addErrorSummary(d01,sendCmd,response);
  59 + log.addErrorSummary(d01,method+"_"+sendCmd,response);
53 60 }
54 61 } else {
55   - response = responseMsg.direct(req,getCmd,result.response);
56   - log.addErrorSummary(d01,sendCmd,response);
  62 + stats.receiveRestResponse(d01,constant.METHOD.POST,sendCmd,"Error");
  63 + var response = responseMsg.direct(req,getCmd,result.response);
  64 + log.addErrorSummary(d01,method+"_"+sendCmd,response);
57 65 }
58 66 }
59 67  
60   - if(!response){
61   - var response = responseMsg.error(req,getCmd,50000);
62   - stats.receiveResponse(sacf,sendCmd,"Error");
63   - }
64   -
65   - log.logDetail.addOutput(sacf,getCmd,constant.RESPONSE,response,response);
  68 + log.logDetail.addOutput(req.body.clientName,getCmd,constant.RESPONSE,response,response);
66 69 res.status(200).json(response);
67 70 next();
68 71 };
... ...
ais-structure/src/modules/helper/connection.js
... ... @@ -31,12 +31,12 @@ connection.requestSoapToSACF = async function (soap,cmd,myMethod) {
31 31  
32 32 var funS = function(){
33 33 stats.sendSACFRequest(service.Name,cmd);
34   - log.logDetail.addOutput(service.Name,cmd,constants.REQUEST,params,soap);
  34 + log.logDetail.addOutput(service.Name,myMethod+"_"+cmd,constants.REQUEST,params,soap);
35 35 };
36 36  
37 37 var funStats = {
38 38 start : funS,
39   - error : function(response){log.addErrorSummary(service.Name,cmd,response);}
  39 + error : function(response){log.addErrorSummary(service.Name,myMethod+"_"+cmd,response);}
40 40 };
41 41  
42 42  
... ... @@ -89,12 +89,12 @@ connection.requestJsonToD01 = async function (obj,cmd,myMethod) {
89 89  
90 90 var funStats = function(){
91 91 stats.sendRestRequest(service.Name,myMethod,cmd);
92   - log.logDetail.addOutput(service.Name,cmd,constants.Request,params,obj);
  92 + log.logDetail.addOutput(service.Name,myMethod+"_"+cmd,constants.Request,params,obj);
93 93 };
94 94  
95 95 var funStats = {
96 96 start : funStats,
97   - error : function(response){log.addErrorSummary(service.Name,cmd,response);}
  97 + error : function(response){log.addErrorSummary(service.Name,myMethod+"_"+cmd,response);}
98 98 };
99 99  
100 100  
... ... @@ -165,7 +165,7 @@ connection.requestJsonToD01 = async function (obj,cmd,myMethod) {
165 165  
166 166 var resultRes = await asyncRequest(params,objectData,funStats);
167 167  
168   - console.log(resultRes);
  168 + // console.log(resultRes);
169 169 if(resultRes.response)
170 170 {
171 171 var data = JSON.parse(resultRes.response.body);
... ... @@ -188,7 +188,7 @@ connection.requestJsonToD01 = async function (obj,cmd,myMethod) {
188 188  
189 189 }
190 190  
191   - console.log(result);
  191 + // console.log(result);
192 192  
193 193 if(result.response)
194 194 {
... ... @@ -312,15 +312,15 @@ function getUrl(params,limit)
312 312 if(key == "fields")
313 313 fields = getFields(params.body.fields,first);
314 314 else
315   - filter = getfilter(filter,key,params.body[key]);
  315 + filter = getFilter(filter,key,params.body[key]);
316 316  
317 317 first = false;
318 318 }
319 319  
320 320 if(first)
321   - fields = "?limit="+limit;
  321 + fields += "?limit="+limit;
322 322 else
323   - fields = "&limit="+limit;
  323 + fields += "&limit="+limit;
324 324  
325 325 }
326 326  
... ... @@ -375,7 +375,7 @@ function getUrl(params,limit)
375 375 // console.log(filter);
376 376 // console.log(fields);
377 377  
378   - // console.log(returnData);
  378 + console.log(returnData);
379 379  
380 380 return returnData;
381 381 }
... ... @@ -394,7 +394,7 @@ function getFields(fields,first)
394 394 return returnData;
395 395 }
396 396  
397   -function getfilter(filter,key,data)
  397 +function getFilter(filter,key,data)
398 398 {
399 399  
400 400 // console.log(key);
... ...
ais-structure/src/modules/helper/responseMsg.js
... ... @@ -33,7 +33,7 @@ responseMsg.success = function (req,cmd,data){
33 33  
34 34 var response = {
35 35 resultCode : constants.RESPONSERESULT.SUCCESS.resultCode,
36   - developerMessage : constants.RESPONSERESULT.SUCCESS.resultDescription,
  36 + developerMessage : constants.RESPONSERESULT.SUCCESS.developerMessage,
37 37 resultData : data.resultData,
38 38 rowCount : data.resultData.length
39 39 };
... ...
ais-structure/src/modules/vizcard/vizCard.ctrl.js
... ... @@ -75,18 +75,11 @@ exports.vizcard = async function (req, res, next) {
75 75 var resultSet = {rawDataJson : ""}
76 76 }
77 77  
78   - log.logDetail.addInput(sacf,sendCmd,constant.RESPONSE,result,resultSet.rawDataJson);
79   -
80   - if(!response){
81   - var response = responseMsg.error(req,getCmd,50000);
82   - stats.receiveSACFResponse(sacf,sendCmd,"Error");
83   - }
84   -
85   -
  78 + log.logDetail.addInput(sacf,method+"_"+sendCmd,constant.RESPONSE,result,resultSet.rawDataJson);
86 79 }
87 80  
88 81 // console.log(response);
89   - log.logDetail.addOutput(sacf,getCmd,constant.RESPONSE,response,response);
  82 + log.logDetail.addOutput(sacf,method+"_"+getCmd,constant.RESPONSE,response,response);
90 83 res.status(200).json(response);
91 84 next();
92 85 };
... ...