Commit 4bcb9ffaed98320632582911b24a178a12edf5be

Authored by Nattapon Wongpaet
1 parent 3c506e8e
Exists in master and in 1 other branch dev

update log vizcard

ais-structure/src/modules/helper/log.js
... ... @@ -47,35 +47,35 @@ logger.log = function (msg,type)
47 47 console.log(msg);
48 48 }
49 49  
50   -logger.startlog = function (cmdData,rawData)
  50 +logger.startlog = function (cmdData,session,identity)
51 51 {
52 52 start = {
53   - session : "Session",
  53 + session : session,
54 54 cmd : cmdData,
55   - identity : "Identity"
  55 + identity : identity
56 56 };
57 57 }
58 58  
59   -logger.addSuccessSummary = function (nodeData,cmdData,resultData)
  59 +logger.addSuccessSummary = function (nodeData,cmdData,resultCode,developerMessage)
60 60 {
61 61 summary = {
62 62 node : nodeData,
63 63 cmd : cmdData,
64   - resultCode : resultData.resultCode,
65   - resultDesc : resultData.developerMessage,
  64 + resultCode : resultCode,
  65 + resultDesc : developerMessage,
66 66 type : "success"
67 67 };
68 68 summaryList.push(summary);
69 69 // console.log(summary);
70 70 }
71 71  
72   -logger.addErrorSummary = function (nodeData,cmdData,resultData)
  72 +logger.addErrorSummary = function (nodeData,cmdData,resultCode,developerMessage)
73 73 {
74 74 summary = {
75 75 node : nodeData,
76 76 cmd : cmdData,
77   - resultCode : resultData.resultCode,
78   - resultDesc : resultData.developerMessage,
  77 + resultCode : resultCode,
  78 + resultDesc : developerMessage,
79 79 type : "error"
80 80 };
81 81 summaryList.push(summary);
... ...
ais-structure/src/modules/vizcard/vizCard.ctrl.js
... ... @@ -10,22 +10,24 @@ var constant = require('../helper/constants.js')
10 10  
11 11 exports.vizcard = async function (req, res, next) {
12 12 var getCmd = "VIZCard";
13   - var sendCmd = "SearchCustomer"
14   - var sacf = "SACF"
  13 + var sendCmd = "SearchCustomer";
  14 + var sacf = "SACF";
  15 + var method = constant.METHOD.GET;
15 16  
16   - log.startlog(getCmd,req);
17   - log.logDetail.addInput(sacf,getCmd,constant.REQUEST,req,req.body);
  17 + log.startlog(method+"_"+getCmd,req.query.commandId,null);
  18 + log.logDetail.addInput(sacf,method+"_"+getCmd,constant.REQUEST,req,req.body);
18 19  
19 20 var err = validator(req,getCmd);
20 21  
21 22 if(err.length > 0)
22 23 {
  24 + log.addErrorSummary(req.query.clientName,method+"_"+getCmd,"null","Fail");
23 25 log.log(err,'error');
24 26 var response = responseMsg.error(req,getCmd,40300);
25 27 // res.status(200).json(response);
26 28 }else
27 29 {
28   -
  30 + log.addSuccessSummary(req.query.clientName,method+"_"+getCmd,"null","Success");
29 31 var objectData = {
30 32 Username : "axviz",
31 33 Password : "1234",
... ... @@ -53,21 +55,22 @@ exports.vizcard = async function (req, res, next) {
53 55 stats.receiveSACFResponse(sacf,sendCmd,"Success");
54 56 var response = responseMsg.success(req,getCmd,{resultData:resultSet.returnData,rowCount:resultSet.returnData.length});
55 57  
56   - log.addSuccessSummary(sacf,sendCmd,response);
57   - // log.addErrorSummary("ABCD","EFGH",{resultCode : '50000',developerMessage : "error"});
58   - }
59   - catch(error) {
  58 + log.addSuccessSummary(sacf,method+"_"+sendCmd,response.resultCode,response.developerMessage);
  59 + }
  60 + catch(error) {
60 61 result.response = constant.RESPONSERESULT.ERROR
61 62  
62 63 stats.receiveSACFBadResponse(sacf,sendCmd);
63 64 response = responseMsg.direct(req,getCmd,result.response);
64   - log.addErrorSummary(sacf,sendCmd,response);
  65 + log.addErrorSummary(sacf,method+"_"+sendCmd,response.resultCode,response.developerMessage);
65 66  
66 67 var resultSet = {rawDataJson : ""}
67   - }
  68 + }
68 69  
69 70 } else {
  71 + stats.receiveSACFResponse(sacf,sendCmd,"Error");
70 72 response = responseMsg.direct(req,getCmd,result.response);
  73 + log.addErrorSummary(sacf,method+"_"+sendCmd,response.resultCode,response.developerMessage);
71 74 var resultSet = {rawDataJson : ""}
72 75 }
73 76  
... ... @@ -88,8 +91,8 @@ exports.vizcard = async function (req, res, next) {
88 91 function validator(req,cmd)
89 92 {
90 93 var list = [];
91   - // list.push([true,"queryStr","commandId","int"]);
92   - // list.push([true,"queryStr","firstName","string"]);
  94 + list.push([true,"queryStr","commandId","int"]);
  95 + list.push([true,"queryStr","clientName","string"]);
93 96 // list.push([true,"queryStr","lastName","string"]);
94 97 // list.push([true,"queryStr","emailAddress","string"]);
95 98 // list.push([true,"queryStr","mobileNo","string"]);
... ...