SAVE CUS IMG UPLAOD

This commit is contained in:
Velz2020 2020-03-26 13:43:30 +05:30
parent e63ec25b58
commit 73061ded23

View File

@ -7248,7 +7248,7 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
if(is_object($s3result) && $s3result['ObjectURL'] != '' && $s3result['@metadata']['statusCode'] == 200)
{
log_message('ERROR','###PDIMAGE stored in S3'.$pd_id.' - '.$form_id);
$record_data = array('fk_pd_id' => $pd_id,'pd_document_title'=>$title,'pd_document_name'=>$tempdocname,'fk_form_id'=>$form_id,'is_show_report' =>$is_show_report,'rental_count_id' => $rental_count_id,'location' => $doc['link'],'co_applicant_id' => $co_applicant_id,'img_type' => $img_type);
$record_data = array('fk_pd_id' => $pd_id,'pd_document_title'=>$title,'pd_document_name'=>$tempdocname,'fk_form_id'=>$form_id,'is_show_report' =>$is_show_report,'rental_count_id' => $rental_count_id,'location' => isset($doc['link']) ? $doc['link'] : null,'co_applicant_id' => $co_applicant_id,'img_type' => $img_type);
$record_data['company_id'] = $company_id ? $company_id : null;
$id = $this->PD_Model->saveRecords($record_data,PDDOCUMENTS);
if($id != null || $id != "") { $count++; $pks[] = $id;}
@ -9489,7 +9489,65 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
public function uploadPDPhotosByApplicant_post()
{
$records = $this->post('records');
print_r($records);
//print_r($records);die();
$img_array = array();
$current_doc_title = null;
if($records['image_key'] == 'selfie_with_person_met' || $records['image_key'] == 'person_met_id')
{
//get main applicant name
$main_applicant_name = $this->PD_Model->selectCustomRecords(array('fk_pd_id','applicant_name','pd_co_applicant_id'),array('fk_pd_id' => $records['fk_pd_id'],'applicant_type' => 1),PDAPPLICANTSDETAILS);
//print_r($main_applicant_name);
if($records['image_key'] == 'selfie_with_person_met')
{
$img_array['img_type'] = 1;
$img_array['co_applicant_id'] = $main_applicant_name[0]['pd_co_applicant_id'];
$img_array['image'] = $records['image'];
$img_array['Name'] = $main_applicant_name[0]['applicant_name'];
$current_doc_title = $main_applicant_name[0]['applicant_name'];
}
else if($records['image_key'] == 'person_met_id')
{
$img_array['img_type'] = 2;
$img_array['co_applicant_id'] = $main_applicant_name[0]['pd_co_applicant_id'].'-id_proof';
$img_array['image'] = $records['image'];
$img_array['Name'] = $main_applicant_name[0]['applicant_name'].'-id_proof';
$current_doc_title = $main_applicant_name[0]['applicant_name'].'-id_proof';
}
}
else if(strpos($records['image_key'], 'approach') !== false)
{
$img_array['image'] = $records['image'];
$img_array['Name'] = $records['name'];
$current_doc_title = $records['name'];
}
else
{
$img_array['image'] = $records['image'];
$img_array['Name'] = $records['name'];
$current_doc_title = $records['name'];
}
// echo $current_doc_title;die();
//de activate previous one
$this->PD_Model->updateRecords(array('isactive' => 0),PDDOCUMENTS,array('fk_pd_id' => $records['fk_pd_id'],'fk_form_id' => $records['fk_form_id'],'pd_document_title' => $current_doc_title));
// print_r($this->db->last_query());
$res = $this->saveBase64Images($records['fk_pd_id'],$records['fk_form_id'],$company_id = null,$rental_count_id = null,array($img_array));
if($res)
{
$data['dataStatus'] = true;
$data['status'] = REST_Controller::HTTP_OK;
$data['records'] = $res;
$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);
}
}