pdreport:GWM
This commit is contained in:
parent
7459ebd37b
commit
aaab7e444d
@ -466,32 +466,37 @@ exports.DownloadPdReport = async (req, res) =>
|
||||
{
|
||||
try
|
||||
{
|
||||
pd_id = req.query.ref_no;
|
||||
DownloadPdReportUrl = process.env.PD_REPORT_URL;
|
||||
url = DownloadPdReportUrl+"getSalesPDReportforCETApp?sales_pd_id="+pd_id;
|
||||
|
||||
|
||||
request({
|
||||
url: url,
|
||||
method: "GET"
|
||||
// pd_id = req.query.ref_no;
|
||||
// DownloadPdReportUrl = process.env.PD_REPORT_URL;
|
||||
// url = DownloadPdReportUrl+"getSalesPDReportforCETApp?sales_pd_id="+pd_id;
|
||||
// request({
|
||||
// url: url,
|
||||
// method: "GET"
|
||||
|
||||
}, function (error, response, body) {
|
||||
if (body != undefined) {
|
||||
data = JSON.parse(body);
|
||||
if ( data.status == 200) {
|
||||
// }, function (error, response, body) {
|
||||
// if (body != undefined) {
|
||||
// data = JSON.parse(body);
|
||||
// if ( data.status == 200) {
|
||||
|
||||
link = data.records;
|
||||
res.send({'status':200,'message':"success",'data':link});
|
||||
}else{
|
||||
res.send({'status':404,'message':"failed",'data':"No data"});
|
||||
}
|
||||
// link = data.records;
|
||||
// res.send({'status':200,'message':"success",'data':link});
|
||||
// }else{
|
||||
// res.send({'status':404,'message':"failed",'data':"No data"});
|
||||
// }
|
||||
|
||||
}else{
|
||||
res.send({'status':404,'message':"failed",'data':"No data"});
|
||||
}
|
||||
});
|
||||
// }else{
|
||||
// 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) {
|
||||
res.send({'status':404,message: err.message || "Some error occurred while retrieving data." ,'data': "No data" });
|
||||
|
||||
Loading…
Reference in New Issue
Block a user