From 6b59edcf3d3a2bc6997a49538c0fdf66099bff76 Mon Sep 17 00:00:00 2001 From: Nattapon Wongpaet Date: Wed, 15 Aug 2018 10:55:41 +0700 Subject: [PATCH] fix bug --- ais-structure/src/modules/vizcard/vizCard.ctrl.js | 39 ++++++++++++++------------------------- 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/ais-structure/src/modules/vizcard/vizCard.ctrl.js b/ais-structure/src/modules/vizcard/vizCard.ctrl.js index e74f531..fa0394c 100644 --- a/ais-structure/src/modules/vizcard/vizCard.ctrl.js +++ b/ais-structure/src/modules/vizcard/vizCard.ctrl.js @@ -7,7 +7,7 @@ var logger = require('../../logger/logger'); var cfg = require('../../config/config.js').get(env); var request = require('request'); var parseJson = require('xml-js'); -var _url = `http://localhost:8080`; +var _url = `http://10.1.3.74:8080`; var stats = require('../helper/stats.js'); var messageSOAP = require('../helper/messageSOAP.js'); @@ -60,30 +60,22 @@ exports.vizcard = async function (req, res, next) { method : 'POST' }); - console.log(result.err) - // parseString(result.body, function (err, result1) { // console.log(result1); // }); - if(typeof result.err === 'undefined'){ - var resultSoap = parseJson.xml2json(result.body, {compact: true, spaces: 4}) - resultSoap = JSON.parse(resultSoap) - resultSoap = resultSoap['soap:Envelope']['soap:Body']['tem:SearchCustomerResponse']['tem:SearchCustomerResult']['tem:CustomerSearchResult']; - - var resultData = messageSOAP.soapToArray(req,resultSoap); - - var response = { - resultCode : "20000", - developerMessage : "Success", - resultData : resultData, - rowCount : resultData.length - }; - } else { - var response = { - resultCode : "50000", - developerMessage : "System error" - }; - } + + var resultSoap = parseJson.xml2json(result.body, {compact: true, spaces: 4}) + resultSoap = JSON.parse(resultSoap) + resultSoap = resultSoap['soap:Envelope']['soap:Body']['tem:SearchCustomerResponse']['tem:SearchCustomerResult']['tem:CustomerSearchResult']; + + var resultData = messageSOAP.soapToArray(req,resultSoap); + + var response = { + resultCode : "20000", + developerMessage : "Success", + resultData : resultData, + rowCount : resultData.length + }; res.status(200).json(response); } @@ -103,9 +95,6 @@ function validator(req,api) } - - - function asyncRequest (params = {}) { return new Promise((resolve, reject) => { request(params, function (error, response, body) { -- libgit2 0.21.2