apiCallHelper:GWM
This commit is contained in:
parent
528ba58925
commit
d78eae16f1
@ -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
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user