Commit ed32a9e99f5cb682fe7dfb8fa0faa0673f5639c0

Authored by Nattapon Wongpaet
1 parent 91f86b1a
Exists in master and in 1 other branch dev

update stats vizcard

ais-structure/src/modules/helper/connection.js
@@ -17,6 +17,7 @@ connection.requestSoapToSACF = async function (soap,cmd,myMethod) { @@ -17,6 +17,7 @@ connection.requestSoapToSACF = async function (soap,cmd,myMethod) {
17 timeout : cfg.service.SACF[myMethod+"_"+cmd+"_Timeout"] 17 timeout : cfg.service.SACF[myMethod+"_"+cmd+"_Timeout"]
18 } 18 }
19 19
  20 + stats.sendSACFRequest(cfg.service.SACF.Name,cmd)
20 log.logDetail.addOutput(cfg.service.SACF.Name,cmd,"Request",params.body,soap); 21 log.logDetail.addOutput(cfg.service.SACF.Name,cmd,"Request",params.body,soap);
21 log.logDetail.write(); 22 log.logDetail.write();
22 23
@@ -168,8 +169,6 @@ function asyncRequest (params = {},cmd,node) { @@ -168,8 +169,6 @@ function asyncRequest (params = {},cmd,node) {
168 return new Promise((resolve, reject) => { 169 return new Promise((resolve, reject) => {
169 request(params, function (error, response, body) { 170 request(params, function (error, response, body) {
170 171
171 -  
172 -  
173 if (error) { 172 if (error) {
174 173
175 // console.log("End : "+new Date().toISOString()); 174 // console.log("End : "+new Date().toISOString());
ais-structure/src/modules/vizcard/vizCard.ctrl.js
@@ -42,16 +42,15 @@ exports.vizcard = async function (req, res, next) { @@ -42,16 +42,15 @@ exports.vizcard = async function (req, res, next) {
42 // console.log(result.err) 42 // console.log(result.err)
43 43
44 if(typeof result.err === 'undefined'){ 44 if(typeof result.err === 'undefined'){
45 - 45 + stats.reciveSACFResponse(sacf,sendCmd,"Success");
  46 +
46 var resultSoap = parseJson.xml2json(result.body, {compact: true, spaces: 4}) 47 var resultSoap = parseJson.xml2json(result.body, {compact: true, spaces: 4})
47 resultSoap = JSON.parse(resultSoap) 48 resultSoap = JSON.parse(resultSoap)
48 resultSoap = resultSoap['soap:Envelope']['soap:Body']['tem:SearchCustomerResponse']['tem:SearchCustomerResult']['tem:CustomerSearchResult']; 49 resultSoap = resultSoap['soap:Envelope']['soap:Body']['tem:SearchCustomerResponse']['tem:SearchCustomerResult']['tem:CustomerSearchResult'];
49 50
50 var resultSet = messageSOAP.soapToArray(req,resultSoap); 51 var resultSet = messageSOAP.soapToArray(req,resultSoap);
51 -  
52 var response = responseMsg.success(req,getCmd,{resultData:resultSet,rowCount:resultSet.length}); 52 var response = responseMsg.success(req,getCmd,{resultData:resultSet,rowCount:resultSet.length});
53 53
54 - stats.reciveSACFResponse(sacf,sendCmd,"Success");  
55 log.addSuccessSummary(sacf,sendCmd,response); 54 log.addSuccessSummary(sacf,sendCmd,response);
56 // log.addErrorSummary("ABCD","EFGH",{resultCode : '50000',developerMessage : "error"}); 55 // log.addErrorSummary("ABCD","EFGH",{resultCode : '50000',developerMessage : "error"});
57 56
@@ -62,7 +61,7 @@ exports.vizcard = async function (req, res, next) { @@ -62,7 +61,7 @@ exports.vizcard = async function (req, res, next) {
62 stats.reciveResponse(sacf,"SPW_"+sendCmd,"Error"); 61 stats.reciveResponse(sacf,"SPW_"+sendCmd,"Error");
63 } 62 }
64 63
65 - log.logDetail.addOutput(sacf,getCmd,"Response",resultSet,response); 64 + log.logDetail.addOutput(sacf,sendCmd,"Response",response,response);
66 log.logDetail.write(); 65 log.logDetail.write();
67 log.logSummary(response); 66 log.logSummary(response);
68 res.status(200).json(response); 67 res.status(200).json(response);