apiCallHelper:GWM

This commit is contained in:
sriramv 2022-03-11 13:39:27 +05:30
parent 528ba58925
commit d78eae16f1

View File

@ -1,6 +1,6 @@
const request = require('request'); const request = require('request');
// probe42 // probe42
PROBE42_URL = process.env.PROBE42_URL PROBE42_URL = process.env.PROBE42_URL
PROBE42_USER_ID = process.env.PROBE42_USER_ID PROBE42_USER_ID = process.env.PROBE42_USER_ID
PROBE42_PASSWORD = process.env.PROBE42_PASSWORD PROBE42_PASSWORD = process.env.PROBE42_PASSWORD
PROBE42_APPLICATION_NAME = process.env.PROBE42_APPLICATION_NAME PROBE42_APPLICATION_NAME = process.env.PROBE42_APPLICATION_NAME
@ -11,74 +11,72 @@ REDIRECTION_PASSWORD = process.env.REDIRECTION_PASSWORD
REDIRECTION_APPLICATION_NAME = process.env.REDIRECTION_APPLICATION_NAME REDIRECTION_APPLICATION_NAME = process.env.REDIRECTION_APPLICATION_NAME
function probe42ApiCall(cin) function probe42ApiCall(cin) {
{ try {
try const probe_url = PROBE42_URL + "companycomprehensivedetails";
{ const myJSONObject = {
const probe_url = PROBE42_URL+"companycomprehensivedetails"; "UserId": PROBE42_USER_ID,
const myJSONObject = { "UserId": PROBE42_USER_ID, "Password": PROBE42_PASSWORD,
"Password": PROBE42_PASSWORD, "ApplicationName": PROBE42_APPLICATION_NAME,
"ApplicationName": PROBE42_APPLICATION_NAME, "Cin": cin
"Cin": cin }; };
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
request({ request({
url: probe_url, url: probe_url,
method: "POST", method: "POST",
json: true, json: true,
body: myJSONObject body: myJSONObject
}, function (error, response, body){ }, function (error, response, body) {
if (body != undefined) {
if(response.statusCode == 200 && body.hasOwnProperty("data") && body.data.financials.length != 0) if (response.statusCode == 200 && body.hasOwnProperty("data") && body.data.financials.length != 0) {
{ financial_data = body.data.financials;
financial_data = body.data.financials; resolve(financial_data);
resolve(financial_data); } else { resolve(false); }
} else { resolve(false); } } else { resolve(false); }
}); });
}); });
} }
catch (error) catch (error) {
{ console.log(error);
console.log(error); }
} }
}
function redirectionApiCall(losid) function redirectionApiCall(losid) {
{ try {
try const redirection_url = REDIRECTION_URL + "getdetail";
{ const myJSONObject = {
const redirection_url = REDIRECTION_URL+"getdetail"; "Username": REDIRECTION_USERNAME,
const myJSONObject = { "Username": REDIRECTION_USERNAME, "Password": REDIRECTION_PASSWORD,
"Password": REDIRECTION_PASSWORD, "ApplicationName": REDIRECTION_APPLICATION_NAME,
"ApplicationName": REDIRECTION_APPLICATION_NAME, "LoginNo": losid
"LoginNo": losid }; };
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
request({ request({
url: redirection_url, url: redirection_url,
method: "POST", method: "POST",
json: true, json: true,
body: myJSONObject body: myJSONObject
}, function (error, response, body){ }, function (error, response, body) {
if(body.status == "Success" && body.data.length != 0) if (body != undefined) {
{ if (body.status == "Success" && body.data.length != 0) {
resolve(body.data); resolve(body.data);
} else { resolve(false); } } else { resolve(false); }
} else { resolve(false); }
}); });
}); });
} }
catch (error) catch (error) {
{ console.log(error);
console.log(error); }
} }
}
module.exports = { module.exports = {
probe42ApiCall : probe42ApiCall , probe42ApiCall: probe42ApiCall,
redirectionApiCall : redirectionApiCall redirectionApiCall: redirectionApiCall
} }