Commit dd1da2d390caa8b1305120763d4e3444da394dc4

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

update connect

ais-structure/src/config/express.js
@@ -18,6 +18,7 @@ var passport = require('passport'); @@ -18,6 +18,7 @@ var passport = require('passport');
18 var memCache = require('memory-cache'); 18 var memCache = require('memory-cache');
19 var jwtDecode = require('jwt-decode'); 19 var jwtDecode = require('jwt-decode');
20 var uuid = require('uuid'); 20 var uuid = require('uuid');
  21 +var log = require('../modules/helper/log.js');
21 22
22 var expireTimeDef = 30 * 60 * 1000; //minutes * seconds * 1000 ==> ms 23 var expireTimeDef = 30 * 60 * 1000; //minutes * seconds * 1000 ==> ms
23 memCache.put('expires-ms-def', expireTimeDef); 24 memCache.put('expires-ms-def', expireTimeDef);
@@ -266,6 +267,13 @@ module.exports = function () { @@ -266,6 +267,13 @@ module.exports = function () {
266 // // Future Action. 267 // // Future Action.
267 // }); 268 // });
268 /* ------------- [END NOT MATCH ROUTE - 404 ] ------------ */ 269 /* ------------- [END NOT MATCH ROUTE - 404 ] ------------ */
  270 +
  271 + app.use( function( req, res, next ) {
  272 + // console.log("end");
  273 + // console.log(req.res.resBody);
  274 + log.logSummary(req.res.resBody);
  275 +} );
  276 +
269 return app; 277 return app;
270 }; 278 };
271 /* ------------- [END IMPLEMENT] ------------ */ 279 /* ------------- [END IMPLEMENT] ------------ */
272 \ No newline at end of file 280 \ No newline at end of file
ais-structure/src/modules/customer/customer.ctrl.js
@@ -42,9 +42,10 @@ exports.customer = async function (req, res, next) { @@ -42,9 +42,10 @@ exports.customer = async function (req, res, next) {
42 var response = responseMsg.error(req,getCmd,50000); 42 var response = responseMsg.error(req,getCmd,50000);
43 43
44 log.logDetail.addOutput("Client",getCmd,"Response",response,response); 44 log.logDetail.addOutput("Client",getCmd,"Response",response,response);
45 - log.logDetail.write();  
46 - // log.logSummary(); 45 + // log.logDetail.write();
  46 + log.logSummary();
47 res.status(200).json(response); 47 res.status(200).json(response);
  48 + next();
48 }; 49 };
49 50
50 51
ais-structure/src/modules/helper/connection.js
@@ -10,9 +10,10 @@ var connection = []; @@ -10,9 +10,10 @@ var connection = [];
10 connection.requestSoapToSACF = async function (soap,cmd,myMethod) { 10 connection.requestSoapToSACF = async function (soap,cmd,myMethod) {
11 11
12 var params = { 12 var params = {
13 - url : cfg.service.SACF[myMethod+"_"+cmd+"_URL"],  
14 - body : messageSOAP.objectToSOAP(soap,cmd),  
15 - method : myMethod 13 + url : cfg.service.SACF[myMethod+"_"+cmd+"_URL"],
  14 + body : messageSOAP.objectToSOAP(soap,cmd),
  15 + method : myMethod,
  16 + timeout : cfg.service.SACF[myMethod+"_"+cmd+"_Timeout"]
16 } 17 }
17 18
18 return asyncRequest(params,cmd,cfg.service.SACF.Name); 19 return asyncRequest(params,cmd,cfg.service.SACF.Name);
@@ -22,9 +23,10 @@ connection.requestJsonToD01 = async function (obj,cmd,myMethod) { @@ -22,9 +23,10 @@ connection.requestJsonToD01 = async function (obj,cmd,myMethod) {
22 var service = cfg.service.D01; 23 var service = cfg.service.D01;
23 // JSON.stringify(json) 24 // JSON.stringify(json)
24 var params = { 25 var params = {
25 - url : service[myMethod+"_"+cmd+"_URL"],  
26 - body : obj,  
27 - method : myMethod 26 + url : service[myMethod+"_"+cmd+"_URL"],
  27 + body : obj,
  28 + method : myMethod,
  29 + timeout : service[myMethod+"_"+cmd+"_Timeout"]
28 } 30 }
29 31
30 var result = {}; 32 var result = {};
@@ -110,17 +112,25 @@ connection.requestJsonToD01 = async function (obj,cmd,myMethod) { @@ -110,17 +112,25 @@ connection.requestJsonToD01 = async function (obj,cmd,myMethod) {
110 112
111 } 113 }
112 114
113 - if(!result.response.resultCode)  
114 - result.err = "Miss resultCode";  
115 -  
116 - if(!result.response.resultDescription)  
117 - result.err = "Miss resultDescription"; 115 + // console.log(result);
  116 +
  117 + if(result.response)
  118 + {
  119 + if(!result.response.resultCode)
  120 + result.err = "Miss resultCode";
118 121
119 - // console.log(result);  
120 - // delete result.body; 122 + if(!result.response.resultDescription)
  123 + result.err = "Miss resultDescription";
  124 + }
121 125
122 if(result.err) 126 if(result.err)
123 - stats.reciveResponse(service.Name,cmd,"Error"); 127 + {
  128 + result.response = {};
  129 + result.response.resultCode = "50000";
  130 +
  131 + // stats.reciveResponse(service.Name,cmd,"Error");
  132 + }
  133 +
124 134
125 return result; 135 return result;
126 136
@@ -154,11 +164,12 @@ function asyncRequest (params = {},cmd,node) { @@ -154,11 +164,12 @@ function asyncRequest (params = {},cmd,node) {
154 return new Promise((resolve, reject) => { 164 return new Promise((resolve, reject) => {
155 request(params, function (error, response, body) { 165 request(params, function (error, response, body) {
156 166
157 - stats.sendRequest(node,cmd); 167 +
158 168
159 if (error) { 169 if (error) {
160 170
161 - stats.reciveResponse(node,cmd,"Error"); 171 + // console.log("End : "+new Date().toISOString());
  172 + console.log(error.code);
162 resolve({ 173 resolve({
163 'body' : body, 174 'body' : body,
164 'err' : error 175 'err' : error
ais-structure/src/modules/vizcard/vizCard.ctrl.js
@@ -70,6 +70,7 @@ exports.vizcard = async function (req, res, next) { @@ -70,6 +70,7 @@ exports.vizcard = async function (req, res, next) {
70 log.logDetail.write(); 70 log.logDetail.write();
71 log.logSummary(); 71 log.logSummary();
72 res.status(200).json(response); 72 res.status(200).json(response);
  73 + next();
73 } 74 }
74 }; 75 };
75 76
ais-structure/src/modules/vizcard/vizCard.route.js
1 module.exports = function (app) { 1 module.exports = function (app) {
2 var vizcardCtrl = app.modules.vizcard.vizCardCtrl; 2 var vizcardCtrl = app.modules.vizcard.vizCardCtrl;
3 var postVizcardCtrl = app.modules.vizcard.postVizCardCtrl; 3 var postVizcardCtrl = app.modules.vizcard.postVizCardCtrl;
  4 + var log = require('../helper/log.js');
4 5
5 6
6 7