DownExcel file API

This commit is contained in:
Velz2020 2022-02-24 23:12:05 +05:30
parent 973933f0b8
commit ef060759d7

View File

@ -5014,12 +5014,12 @@ public function getPDFormDetailsJSON_post()
// $singed_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$key,'+30 minutes');
$_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucket_name,$type2_key,'30 minutes');
$_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$type2_key,'30 minutes');
$headers = @get_headers($_uri);
if($headers && strpos( $headers[0], '200')) {
$singed_uri = $_uri;
}else {
$singed_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucket_name,$type1_key,'30 minutes');
$singed_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$type1_key,'30 minutes');
}
@ -11506,10 +11506,25 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
public function downloadSMCExcelFile_get()
{
$pd_id = $this->uri->segment(2);
$pd_master_details = $CI->PD_Model->getPDMasterDetails($pdid,$random_string,$pd_master_details);
$bucketname = LENDER_BUCKET_NAME_PREFIX.$pd_master_details[0]['fk_lender_id'];
$main_applicant_name = $pd_master_details[0]['main_applicant'];
return $singed_uri = $CI->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$key,'+30 minutes');
$pd_master_data = $this->PD_Model->getPDMasterDetails($pd_id);
// print_r($pd_master_details);die();
$bucketname = LENDER_BUCKET_NAME_PREFIX.$pd_master_data[0]['fk_lender_id'];
$key = 'tmp/'. ($pd_master_data[0]['re_uploaded'] ? $pd_master_data[0]['re_uploaded_file_name'] : $pd_master_data[0]['modified_fname']);
$singed_uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$key,'+30 minutes');
if($singed_uri)
{
$data['dataStatus'] = true;
$data['status'] = REST_Controller::HTTP_OK;
$data['records'] = $singed_uri;
$this->response($data,REST_Controller::HTTP_OK);
}
else
{
$data['dataStatus'] = false;
$data['status'] = REST_Controller::HTTP_NOT_FOUND;
$data['msg'] = 'Something Went Wrong! Try Later';
$this->response($data,REST_Controller::HTTP_OK);
}
}