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