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 | 18 | var memCache = require('memory-cache'); |
| 19 | 19 | var jwtDecode = require('jwt-decode'); |
| 20 | 20 | var uuid = require('uuid'); |
| 21 | +var log = require('../modules/helper/log.js'); | |
| 21 | 22 | |
| 22 | 23 | var expireTimeDef = 30 * 60 * 1000; //minutes * seconds * 1000 ==> ms |
| 23 | 24 | memCache.put('expires-ms-def', expireTimeDef); |
| ... | ... | @@ -266,6 +267,13 @@ module.exports = function () { |
| 266 | 267 | // // Future Action. |
| 267 | 268 | // }); |
| 268 | 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 | 277 | return app; |
| 270 | 278 | }; |
| 271 | 279 | /* ------------- [END IMPLEMENT] ------------ */ |
| 272 | 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 | 42 | var response = responseMsg.error(req,getCmd,50000); |
| 43 | 43 | |
| 44 | 44 | log.logDetail.addOutput("Client",getCmd,"Response",response,response); |
| 45 | - log.logDetail.write(); | |
| 46 | - // log.logSummary(); | |
| 45 | + // log.logDetail.write(); | |
| 46 | + log.logSummary(); | |
| 47 | 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 | 10 | connection.requestSoapToSACF = async function (soap,cmd,myMethod) { |
| 11 | 11 | |
| 12 | 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 | 19 | return asyncRequest(params,cmd,cfg.service.SACF.Name); |
| ... | ... | @@ -22,9 +23,10 @@ connection.requestJsonToD01 = async function (obj,cmd,myMethod) { |
| 22 | 23 | var service = cfg.service.D01; |
| 23 | 24 | // JSON.stringify(json) |
| 24 | 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 | 32 | var result = {}; |
| ... | ... | @@ -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 | 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 | 135 | return result; |
| 126 | 136 | |
| ... | ... | @@ -154,11 +164,12 @@ function asyncRequest (params = {},cmd,node) { |
| 154 | 164 | return new Promise((resolve, reject) => { |
| 155 | 165 | request(params, function (error, response, body) { |
| 156 | 166 | |
| 157 | - stats.sendRequest(node,cmd); | |
| 167 | + | |
| 158 | 168 | |
| 159 | 169 | if (error) { |
| 160 | 170 | |
| 161 | - stats.reciveResponse(node,cmd,"Error"); | |
| 171 | + // console.log("End : "+new Date().toISOString()); | |
| 172 | + console.log(error.code); | |
| 162 | 173 | resolve({ |
| 163 | 174 | 'body' : body, |
| 164 | 175 | 'err' : error | ... | ... |
ais-structure/src/modules/vizcard/vizCard.ctrl.js
ais-structure/src/modules/vizcard/vizCard.route.js