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 +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) {