Commit 6b59edcf3d3a2bc6997a49538c0fdf66099bff76

Authored by Nattapon Wongpaet
1 parent 6efce50d
Exists in master and in 1 other branch dev

fix bug

ais-structure/src/modules/vizcard/vizCard.ctrl.js
... ... @@ -7,7 +7,7 @@ var logger = require('../../logger/logger');
7 7 var cfg = require('../../config/config.js').get(env);
8 8 var request = require('request');
9 9 var parseJson = require('xml-js');
10   -var _url = `http://localhost:8080`;
  10 +var _url = `http://10.1.3.74:8080`;
11 11  
12 12 var stats = require('../helper/stats.js');
13 13 var messageSOAP = require('../helper/messageSOAP.js');
... ... @@ -60,30 +60,22 @@ exports.vizcard = async function (req, res, next) {
60 60 method : 'POST'
61 61 });
62 62  
63   - console.log(result.err)
64   -
65 63 // parseString(result.body, function (err, result1) {
66 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 80 res.status(200).json(response);
89 81 }
... ... @@ -103,9 +95,6 @@ function validator(req,api)
103 95 }
104 96  
105 97  
106   -
107   -
108   -
109 98 function asyncRequest (params = {}) {
110 99 return new Promise((resolve, reject) => {
111 100 request(params, function (error, response, body) {
... ...