Commit dd1da2d390caa8b1305120763d4e3444da394dc4
1 parent
095c6af4
Exists in
master
and in
1 other branch
update connect
Showing
5 changed files
with
40 additions
and
18 deletions
Show diff stats
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 |