Commit 6b59edcf3d3a2bc6997a49538c0fdf66099bff76
1 parent
6efce50d
Exists in
master
and in
1 other branch
fix bug
Showing
1 changed file
with
14 additions
and
25 deletions
Show diff stats
ais-structure/src/modules/vizcard/vizCard.ctrl.js
| @@ -7,7 +7,7 @@ var logger = require('../../logger/logger'); | @@ -7,7 +7,7 @@ var logger = require('../../logger/logger'); | ||
| 7 | var cfg = require('../../config/config.js').get(env); | 7 | var cfg = require('../../config/config.js').get(env); |
| 8 | var request = require('request'); | 8 | var request = require('request'); |
| 9 | var parseJson = require('xml-js'); | 9 | var parseJson = require('xml-js'); |
| 10 | -var _url = `http://localhost:8080`; | 10 | +var _url = `http://10.1.3.74:8080`; |
| 11 | 11 | ||
| 12 | var stats = require('../helper/stats.js'); | 12 | var stats = require('../helper/stats.js'); |
| 13 | var messageSOAP = require('../helper/messageSOAP.js'); | 13 | var messageSOAP = require('../helper/messageSOAP.js'); |
| @@ -60,30 +60,22 @@ exports.vizcard = async function (req, res, next) { | @@ -60,30 +60,22 @@ exports.vizcard = async function (req, res, next) { | ||
| 60 | method : 'POST' | 60 | method : 'POST' |
| 61 | }); | 61 | }); |
| 62 | 62 | ||
| 63 | - console.log(result.err) | ||
| 64 | - | ||
| 65 | // parseString(result.body, function (err, result1) { | 63 | // parseString(result.body, function (err, result1) { |
| 66 | // console.log(result1); | 64 | // console.log(result1); |
| 67 | // }); | 65 | // }); |
| 68 | - if(typeof result.err === 'undefined'){ | ||
| 69 | - var resultSoap = parseJson.xml2json(result.body, {compact: true, spaces: 4}) | ||
| 70 | - resultSoap = JSON.parse(resultSoap) | ||
| 71 | - resultSoap = resultSoap['soap:Envelope']['soap:Body']['tem:SearchCustomerResponse']['tem:SearchCustomerResult']['tem:CustomerSearchResult']; | ||
| 72 | - | ||
| 73 | - var resultData = messageSOAP.soapToArray(req,resultSoap); | ||
| 74 | - | ||
| 75 | - var response = { | ||
| 76 | - resultCode : "20000", | ||
| 77 | - developerMessage : "Success", | ||
| 78 | - resultData : resultData, | ||
| 79 | - rowCount : resultData.length | ||
| 80 | - }; | ||
| 81 | - } else { | ||
| 82 | - var response = { | ||
| 83 | - resultCode : "50000", | ||
| 84 | - developerMessage : "System error" | ||
| 85 | - }; | ||
| 86 | - } | 66 | + |
| 67 | + var resultSoap = parseJson.xml2json(result.body, {compact: true, spaces: 4}) | ||
| 68 | + resultSoap = JSON.parse(resultSoap) | ||
| 69 | + resultSoap = resultSoap['soap:Envelope']['soap:Body']['tem:SearchCustomerResponse']['tem:SearchCustomerResult']['tem:CustomerSearchResult']; | ||
| 70 | + | ||
| 71 | + var resultData = messageSOAP.soapToArray(req,resultSoap); | ||
| 72 | + | ||
| 73 | + var response = { | ||
| 74 | + resultCode : "20000", | ||
| 75 | + developerMessage : "Success", | ||
| 76 | + resultData : resultData, | ||
| 77 | + rowCount : resultData.length | ||
| 78 | + }; | ||
| 87 | 79 | ||
| 88 | res.status(200).json(response); | 80 | res.status(200).json(response); |
| 89 | } | 81 | } |
| @@ -103,9 +95,6 @@ function validator(req,api) | @@ -103,9 +95,6 @@ function validator(req,api) | ||
| 103 | } | 95 | } |
| 104 | 96 | ||
| 105 | 97 | ||
| 106 | - | ||
| 107 | - | ||
| 108 | - | ||
| 109 | function asyncRequest (params = {}) { | 98 | function asyncRequest (params = {}) { |
| 110 | return new Promise((resolve, reject) => { | 99 | return new Promise((resolve, reject) => { |
| 111 | request(params, function (error, response, body) { | 100 | request(params, function (error, response, body) { |