pdreport:GWM
This commit is contained in:
parent
7459ebd37b
commit
aaab7e444d
@ -466,32 +466,37 @@ exports.DownloadPdReport = async (req, res) =>
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
pd_id = req.query.ref_no;
|
// pd_id = req.query.ref_no;
|
||||||
DownloadPdReportUrl = process.env.PD_REPORT_URL;
|
// DownloadPdReportUrl = process.env.PD_REPORT_URL;
|
||||||
url = DownloadPdReportUrl+"getSalesPDReportforCETApp?sales_pd_id="+pd_id;
|
// url = DownloadPdReportUrl+"getSalesPDReportforCETApp?sales_pd_id="+pd_id;
|
||||||
|
// request({
|
||||||
|
// url: url,
|
||||||
request({
|
// method: "GET"
|
||||||
url: url,
|
|
||||||
method: "GET"
|
|
||||||
|
|
||||||
}, function (error, response, body) {
|
// }, function (error, response, body) {
|
||||||
if (body != undefined) {
|
// if (body != undefined) {
|
||||||
data = JSON.parse(body);
|
// data = JSON.parse(body);
|
||||||
if ( data.status == 200) {
|
// if ( data.status == 200) {
|
||||||
|
|
||||||
link = data.records;
|
// link = data.records;
|
||||||
res.send({'status':200,'message':"success",'data':link});
|
// res.send({'status':200,'message':"success",'data':link});
|
||||||
}else{
|
// }else{
|
||||||
res.send({'status':404,'message':"failed",'data':"No data"});
|
// res.send({'status':404,'message':"failed",'data':"No data"});
|
||||||
}
|
// }
|
||||||
|
|
||||||
}else{
|
// }else{
|
||||||
res.send({'status':404,'message':"failed",'data':"No data"});
|
// res.send({'status':404,'message':"failed",'data':"No data"});
|
||||||
}
|
// }
|
||||||
});
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
const storage = new Storage({ keyFilename : path.join(__dirname, "../../googleCloud.json") });
|
||||||
|
const bucketName = process.env.GCP_BUCKET_NAME;
|
||||||
|
const fileName = 'pd'+req.query.ref_no+'/'+req.query.ref_no+'.pdf';
|
||||||
|
const options = {version: 'v2', action: 'read',expires: Date.now() + 1000 * 60 * 60, };
|
||||||
|
const [url] = await storage.bucket(bucketName).file(fileName).getSignedUrl(options);
|
||||||
|
res.send({'status':200,'message':"success",'data':url});
|
||||||
|
|
||||||
|
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
res.send({'status':404,message: err.message || "Some error occurred while retrieving data." ,'data': "No data" });
|
res.send({'status':404,message: err.message || "Some error occurred while retrieving data." ,'data': "No data" });
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user