Commit fbd30c5058f76a85fbd1f40fc950227eb2a159f3
1 parent
72186717
Exists in
master
and in
1 other branch
update fix bug url and log
Showing
2 changed files
with
33 additions
and
15 deletions
Show diff stats
ais-structure/src/modules/helper/connection.js
@@ -98,9 +98,7 @@ connection.requestJsonToD01 = async function (req,obj,cmd,myMethod,filter) { | @@ -98,9 +98,7 @@ connection.requestJsonToD01 = async function (req,obj,cmd,myMethod,filter) { | ||
98 | 98 | ||
99 | var result = {}; | 99 | var result = {}; |
100 | result.response = {}; | 100 | result.response = {}; |
101 | - result.response.resultData = []; | ||
102 | - | ||
103 | - | 101 | + var resultData = []; |
104 | 102 | ||
105 | if(params.method == constants.METHOD.GET) | 103 | if(params.method == constants.METHOD.GET) |
106 | { | 104 | { |
@@ -132,7 +130,9 @@ connection.requestJsonToD01 = async function (req,obj,cmd,myMethod,filter) { | @@ -132,7 +130,9 @@ connection.requestJsonToD01 = async function (req,obj,cmd,myMethod,filter) { | ||
132 | dataRes[i].err = "Miss resultDescription" | 130 | dataRes[i].err = "Miss resultDescription" |
133 | 131 | ||
134 | 132 | ||
133 | + | ||
135 | dataRes[i].data = data.resultData; | 134 | dataRes[i].data = data.resultData; |
135 | + // console.log(dataRes[i].data); | ||
136 | 136 | ||
137 | } | 137 | } |
138 | 138 | ||
@@ -140,19 +140,21 @@ connection.requestJsonToD01 = async function (req,obj,cmd,myMethod,filter) { | @@ -140,19 +140,21 @@ connection.requestJsonToD01 = async function (req,obj,cmd,myMethod,filter) { | ||
140 | 140 | ||
141 | for (var i = 0; i < multiSend.length; i++) { | 141 | for (var i = 0; i < multiSend.length; i++) { |
142 | 142 | ||
143 | - result.response.resultData = result.response.resultData.concat(dataRes[i].data); | 143 | + resultData = resultData.concat(dataRes[i].data); |
144 | if(dataRes[i].err) | 144 | if(dataRes[i].err) |
145 | result.err = dataRes[i].err; | 145 | result.err = dataRes[i].err; |
146 | + | ||
147 | + | ||
146 | } | 148 | } |
147 | 149 | ||
148 | if(!result.err) | 150 | if(!result.err) |
149 | { | 151 | { |
150 | result.response = constants.RESPONSECONN.MESSAGE.SUCCESS; | 152 | result.response = constants.RESPONSECONN.MESSAGE.SUCCESS; |
153 | + result.response.resultData = resultData; | ||
151 | // result.response.resultCode = "20000"; | 154 | // result.response.resultCode = "20000"; |
152 | // result.response.developerMessage = "Success"; | 155 | // result.response.developerMessage = "Success"; |
153 | } | 156 | } |
154 | 157 | ||
155 | - | ||
156 | }else | 158 | }else |
157 | { | 159 | { |
158 | // console.log("single Send"); | 160 | // console.log("single Send"); |
@@ -237,10 +239,15 @@ async function parallelRequest(multiParams,objectData,funStat) | @@ -237,10 +239,15 @@ async function parallelRequest(multiParams,objectData,funStat) | ||
237 | // for(var i=0;i<res.length;i++) | 239 | // for(var i=0;i<res.length;i++) |
238 | // { | 240 | // { |
239 | // if(!res[i].err) | 241 | // if(!res[i].err) |
240 | - // stats.receiveResponse(node,cmd,"Success"); | 242 | + // { |
243 | + // console.log(res[i].body); | ||
244 | + // } | ||
245 | + // // stats.receiveResponse(node,cmd,"Success"); | ||
246 | + | ||
241 | 247 | ||
242 | // } | 248 | // } |
243 | 249 | ||
250 | + | ||
244 | 251 | ||
245 | return res; | 252 | return res; |
246 | } | 253 | } |
@@ -248,12 +255,15 @@ async function parallelRequest(multiParams,objectData,funStat) | @@ -248,12 +255,15 @@ async function parallelRequest(multiParams,objectData,funStat) | ||
248 | function asyncRequest (params = {},objectData,funStat) { | 255 | function asyncRequest (params = {},objectData,funStat) { |
249 | 256 | ||
250 | // console.log(objectData); | 257 | // console.log(objectData); |
251 | - funStat.start(); | 258 | + |
252 | 259 | ||
253 | // console.log("Start : "+new Date().toISOString()); | 260 | // console.log("Start : "+new Date().toISOString()); |
254 | return new Promise((resolve, reject) => { | 261 | return new Promise((resolve, reject) => { |
255 | request(params, function (error, response, body) { | 262 | request(params, function (error, response, body) { |
256 | 263 | ||
264 | + funStat.start(); | ||
265 | + log.log("URL : "+params.url); | ||
266 | + | ||
257 | if (error) { | 267 | if (error) { |
258 | 268 | ||
259 | if( objectData.maxRetry == objectData.curRetry-1) | 269 | if( objectData.maxRetry == objectData.curRetry-1) |
@@ -287,6 +297,7 @@ function asyncRequest (params = {},objectData,funStat) { | @@ -287,6 +297,7 @@ function asyncRequest (params = {},objectData,funStat) { | ||
287 | } else { | 297 | } else { |
288 | 298 | ||
289 | // stats.receiveResponse(node,cmd,"Success"); | 299 | // stats.receiveResponse(node,cmd,"Success"); |
300 | + log.log("Response : "+body); | ||
290 | resolve({ | 301 | resolve({ |
291 | 'body' : body, | 302 | 'body' : body, |
292 | 'response' : response | 303 | 'response' : response |
@@ -326,7 +337,7 @@ function getUrl(params,limit) | @@ -326,7 +337,7 @@ function getUrl(params,limit) | ||
326 | }; | 337 | }; |
327 | 338 | ||
328 | 339 | ||
329 | - // params.body = {}; | 340 | + params.body = {}; |
330 | // params.body.a = "aaa"; | 341 | // params.body.a = "aaa"; |
331 | // params.body.b = "bbb"; | 342 | // params.body.b = "bbb"; |
332 | // params.body.papa = []; | 343 | // params.body.papa = []; |
@@ -343,7 +354,9 @@ function getUrl(params,limit) | @@ -343,7 +354,9 @@ function getUrl(params,limit) | ||
343 | // params.body.commandId.push("8"); | 354 | // params.body.commandId.push("8"); |
344 | // params.body.c = "ccc"; | 355 | // params.body.c = "ccc"; |
345 | // params.body.fields = "a,b,c,d"; | 356 | // params.body.fields = "a,b,c,d"; |
346 | - // console.log(params.body); | 357 | + params.body.customerId = ["1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6","1b6a768e52e9a1e11518a1c6"]; |
358 | + limit = 100; | ||
359 | + console.log(params.body); | ||
347 | if(params.body) | 360 | if(params.body) |
348 | { | 361 | { |
349 | var first = true; | 362 | var first = true; |
@@ -382,7 +395,7 @@ function getUrl(params,limit) | @@ -382,7 +395,7 @@ function getUrl(params,limit) | ||
382 | } | 395 | } |
383 | 396 | ||
384 | 397 | ||
385 | - var myUrl = url+"?filter=("+filter.base+")"+fields; | 398 | + var myUrl = url+"?filter=:"+filter.base+":"+fields; |
386 | var freeSpace = cfg.Uri_length - myUrl.length; | 399 | var freeSpace = cfg.Uri_length - myUrl.length; |
387 | 400 | ||
388 | 401 | ||
@@ -413,8 +426,8 @@ function getUrl(params,limit) | @@ -413,8 +426,8 @@ function getUrl(params,limit) | ||
413 | // console.log(filter); | 426 | // console.log(filter); |
414 | // console.log(fields); | 427 | // console.log(fields); |
415 | 428 | ||
416 | - for(var i=0;i<returnData.length;i++) | ||
417 | - log.log("URL "+[i+1]+" : "+returnData[i]); | 429 | + // for(var i=0;i<returnData.length;i++) |
430 | + // log.log("URL "+[i+1]+" : "+returnData[i]); | ||
418 | 431 | ||
419 | return returnData; | 432 | return returnData; |
420 | } | 433 | } |
@@ -484,7 +497,7 @@ function arrayUrl(arrUrl,url,filter,fields,freeSpace,arrData) | @@ -484,7 +497,7 @@ function arrayUrl(arrUrl,url,filter,fields,freeSpace,arrData) | ||
484 | { | 497 | { |
485 | if(loopUrl != "") | 498 | if(loopUrl != "") |
486 | { | 499 | { |
487 | - arrUrl.push(url+"?filter=("+filter+"(|"+loopUrl+")"+fields); | 500 | + arrUrl.push(url+"?filter=("+filter+"(|"+loopUrl+"))"+fields); |
488 | 501 | ||
489 | loopUrl = arrData[i]; | 502 | loopUrl = arrData[i]; |
490 | loopSpace = freeSpace - arrData[i].length; | 503 | loopSpace = freeSpace - arrData[i].length; |
@@ -503,7 +516,7 @@ function checkResponse(result,funStats) | @@ -503,7 +516,7 @@ function checkResponse(result,funStats) | ||
503 | { | 516 | { |
504 | if(result.err) | 517 | if(result.err) |
505 | { | 518 | { |
506 | - log.log(result.err,'error'); | 519 | + log.log("Final Response : "+result.err,'error'); |
507 | if(result.err.code == constants.RESPONSECONN.STATS.ETIMEDOUT){ | 520 | if(result.err.code == constants.RESPONSECONN.STATS.ETIMEDOUT){ |
508 | result.response = constants.RESPONSECONN.MESSAGE.ETIMEDOUT; | 521 | result.response = constants.RESPONSECONN.MESSAGE.ETIMEDOUT; |
509 | // result.response.resultCode = "50003"; | 522 | // result.response.resultCode = "50003"; |
@@ -524,7 +537,7 @@ function checkResponse(result,funStats) | @@ -524,7 +537,7 @@ function checkResponse(result,funStats) | ||
524 | } | 537 | } |
525 | funStats.error(result.response) | 538 | funStats.error(result.response) |
526 | }else | 539 | }else |
527 | - log.log(JSON.stringify(result)); | 540 | + log.log("Final Response : "+JSON.stringify(result)); |
528 | 541 | ||
529 | return result; | 542 | return result; |
530 | } | 543 | } |
ais-structure/src/modules/main.route.js
@@ -49,6 +49,10 @@ module.exports = function (app) { | @@ -49,6 +49,10 @@ module.exports = function (app) { | ||
49 | default: next(); | 49 | default: next(); |
50 | break; | 50 | break; |
51 | } | 51 | } |
52 | + | ||
53 | + | ||
54 | + | ||
55 | + | ||
52 | }); | 56 | }); |
53 | 57 | ||
54 | function doVizcard(objectData) | 58 | function doVizcard(objectData) |
@@ -72,6 +76,7 @@ module.exports = function (app) { | @@ -72,6 +76,7 @@ module.exports = function (app) { | ||
72 | // "/cmf/v1/customers/:userType/:userData", | 76 | // "/cmf/v1/customers/:userType/:userData", |
73 | // "/cmf/v1/customers" | 77 | // "/cmf/v1/customers" |
74 | 78 | ||
79 | + // console.log(objectData.modules); | ||
75 | var doAction = function(){ | 80 | var doAction = function(){ |
76 | 81 | ||
77 | if(objectData.method == constants.METHOD.GET) | 82 | if(objectData.method == constants.METHOD.GET) |