SMART PD FLOW 3
This commit is contained in:
parent
56fee1b317
commit
0f6f654ba9
@ -253,6 +253,7 @@ $route['renewSatellite'] = 'PD_Controller/renewSatellite';
|
|||||||
$route['uploadPDImgByApplicant'] = 'PD_Controller/uploadPDPhotosByApplicant';
|
$route['uploadPDImgByApplicant'] = 'PD_Controller/uploadPDPhotosByApplicant';
|
||||||
$route['getPDImgDetails'] = 'PD_Controller/getPDImgDetails';
|
$route['getPDImgDetails'] = 'PD_Controller/getPDImgDetails';
|
||||||
$route['updateVendorStatus'] = 'PD_Controller/updateVendorStatus';
|
$route['updateVendorStatus'] = 'PD_Controller/updateVendorStatus';
|
||||||
|
$route['getVendorAnswers'] = 'PD_Controller/getVendorAnswers';
|
||||||
//$route['getTypeOfActivetyFromBusinessJSON'] = 'PD_Controller/getTypeOfActivetyFromBusinessJSON';
|
//$route['getTypeOfActivetyFromBusinessJSON'] = 'PD_Controller/getTypeOfActivetyFromBusinessJSON';
|
||||||
|
|
||||||
//Dashboard and Reports Related routes
|
//Dashboard and Reports Related routes
|
||||||
|
|||||||
@ -5971,7 +5971,7 @@ public function getPDFormDetailsJSON_post()
|
|||||||
{
|
{
|
||||||
|
|
||||||
//print_r($this->aws_s3->getAllObjectsInaBucket('test-lender1','pd114'));die();
|
//print_r($this->aws_s3->getAllObjectsInaBucket('test-lender1','pd114'));die();
|
||||||
//print_r($this->aws_s3->copyS3Object('test-lender1','test-lender1','pd114','pd114-copy'));die();
|
print_r($this->aws_s3->copyS3Object('test-lender1','test-lender1','pd114','pd114-copy'));die();
|
||||||
//satellite_image::getSatelliteImage(1704);die();
|
//satellite_image::getSatelliteImage(1704);die();
|
||||||
//echo $this->assignPDTempalate(1325);die();
|
//echo $this->assignPDTempalate(1325);die();
|
||||||
//$this->getSatelliteImage(342);die();//velmurugan.s@venbainfotech.com
|
//$this->getSatelliteImage(342);die();//velmurugan.s@venbainfotech.com
|
||||||
@ -6174,7 +6174,7 @@ public function getPDFormDetailsJSON_post()
|
|||||||
// $this->getPDImages_post``($fields2,array('fk_pd_id'=>$pdid,'fk_form_id' => $i),PDDOCUMENTS,array(),'','company_id','ASC');
|
// $this->getPDImages_post``($fields2,array('fk_pd_id'=>$pdid,'fk_form_id' => $i),PDDOCUMENTS,array(),'','company_id','ASC');
|
||||||
// print_r($this->db->last_query());
|
// print_r($this->db->last_query());
|
||||||
}
|
}
|
||||||
//print_r(json_decode($data['pd_processed_forms'][18][0]['processed_json']));die();
|
//print_r(json_decode($data['pd_processed_forms'][13][0]['processed_json']));die();
|
||||||
$data['pd_images']['common_images'] = $this->PD_Model->getSignedPDDocsURL($pdid,null,null,'common',null,'report');
|
$data['pd_images']['common_images'] = $this->PD_Model->getSignedPDDocsURL($pdid,null,null,'common',null,'report');
|
||||||
if($data['pd_master_details'][0]['customer_segment_abbr'] == "SAL")
|
if($data['pd_master_details'][0]['customer_segment_abbr'] == "SAL")
|
||||||
{
|
{
|
||||||
@ -7373,7 +7373,7 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
$record_data['company_id'] = $company_id ? $company_id : null;
|
$record_data['company_id'] = $company_id ? $company_id : null;
|
||||||
$id = $this->PD_Model->saveRecords($record_data,PDDOCUMENTS);
|
$id = $this->PD_Model->saveRecords($record_data,PDDOCUMENTS);
|
||||||
if($id != null || $id != "") { $count++; $pks[] = $id;}
|
if($id != null || $id != "") { $count++; $pks[] = $id;}
|
||||||
$uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$key,$time = '+15 minutes');
|
$uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$key,$time = '+30 days');
|
||||||
//print_r($uri);
|
//print_r($uri);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -9556,7 +9556,11 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
$fk_createdby = $this->post('fk_createdby');
|
$fk_createdby = $this->post('fk_createdby');
|
||||||
$new_pd_id = null;
|
$new_pd_id = null;
|
||||||
|
|
||||||
|
// $logger = MYLOG::logFunction(null,$pd_id);
|
||||||
|
// $logger->info("duplicatePD_post called: ".$pd_id,array('ENV'=>ENVIRONMENT,'DATA' => $lender_applicant_id));
|
||||||
// Get All PD Masters Details
|
// Get All PD Masters Details
|
||||||
|
|
||||||
|
log_message('ERROR','####duplicatePD_post called:-'.$pdid.'-'.$lender_applicant_id);
|
||||||
$pd_master_details = $this->PD_Model->selectCustomRecords(array('*'),array('pd_id' => $pdid),PDTRIGGER);
|
$pd_master_details = $this->PD_Model->selectCustomRecords(array('*'),array('pd_id' => $pdid),PDTRIGGER);
|
||||||
|
|
||||||
if(count($pd_master_details))
|
if(count($pd_master_details))
|
||||||
@ -9589,6 +9593,8 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
//print_r($pd_master_details);
|
//print_r($pd_master_details);
|
||||||
|
|
||||||
//$new_pd_id = $this->PD_Model->saveRecords($pd_master_details,PDTRIGGER);
|
//$new_pd_id = $this->PD_Model->saveRecords($pd_master_details,PDTRIGGER);
|
||||||
|
//$logger->info("NEW PD Trigged by dup funciton : ".$new_pd_id,array('ENV'=>ENVIRONMENT));
|
||||||
|
log_message('ERROR','####NEW PD Trigged by dup funciton:-'.$new_pd_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -9600,12 +9606,14 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
//print_r($applicants_details);
|
//print_r($applicants_details);
|
||||||
if(!$new_pd_id && count($applicants_details))
|
if(!$new_pd_id && count($applicants_details))
|
||||||
{
|
{
|
||||||
|
log_message('ERROR','####Copying Applicants started:-'.$new_pd_id);
|
||||||
foreach ($applicants_details as $key => $value)
|
foreach ($applicants_details as $key => $value)
|
||||||
{
|
{
|
||||||
$value['fk_pd_id'] = $new_pd_id;
|
$value['fk_pd_id'] = $new_pd_id;
|
||||||
$this->PD_Model->saveRecords($value,PDAPPLICANTSDETAILS);
|
$this->PD_Model->saveRecords($value,PDAPPLICANTSDETAILS);
|
||||||
//print_r($value);
|
//print_r($value);
|
||||||
}
|
}
|
||||||
|
log_message('ERROR','####Copying Applicants end:-'.$new_pd_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -9613,37 +9621,49 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
$pd_documnets = $this->PD_Model->selectCustomRecords(array('fk_pd_id','fk_form_id', 'co_applicant_id', 'img_type', 'pd_document_title', 'pd_document_name','company_id', 'is_show_report', 'rental_count_id','location', 'isactive'),array('isactive' => 1,'fk_pd_type' => $pdid),PDDOCUMENTS);
|
$pd_documnets = $this->PD_Model->selectCustomRecords(array('fk_pd_id','fk_form_id', 'co_applicant_id', 'img_type', 'pd_document_title', 'pd_document_name','company_id', 'is_show_report', 'rental_count_id','location', 'isactive'),array('isactive' => 1,'fk_pd_type' => $pdid),PDDOCUMENTS);
|
||||||
if(!$new_pd_id && count($applicants_details))
|
if(!$new_pd_id && count($applicants_details))
|
||||||
{
|
{
|
||||||
|
log_message('ERROR','####Copying ALl Images started:-'.$new_pd_id);
|
||||||
foreach ($pd_documnets as $key => $value)
|
foreach ($pd_documnets as $key => $value)
|
||||||
{
|
{
|
||||||
$value['fk_pd_id'] = $new_pd_id;
|
$value['fk_pd_id'] = $new_pd_id;
|
||||||
$this->PD_Model->saveRecords($value,PDDOCUMENTS);
|
$this->PD_Model->saveRecords($value,PDDOCUMENTS);
|
||||||
//print_r($value);
|
//print_r($value);
|
||||||
}
|
}
|
||||||
|
log_message('ERROR','####Copying All Images END:-'.$new_pd_id);
|
||||||
|
|
||||||
|
log_message('ERROR','####Copying S3 started:-'.$new_pd_id);
|
||||||
|
|
||||||
|
log_message('ERROR','####Copying S3 END:-'.$new_pd_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Get All PD Address
|
//Get All PD Address
|
||||||
$pd_address = $this->PD_Model->selectCustomRecords(array('addressline1', 'fk_city', 'fk_state', 'pincode', 'isactive', 'is_visited','other_pincode', 'is_primary'),array('isactive' => 1,'fk_pd_id' => $pdid),PDADDRESS);
|
$pd_address = $this->PD_Model->selectCustomRecords(array('addressline1', 'fk_city', 'fk_state', 'pincode', 'isactive', 'is_visited','other_pincode', 'is_primary'),array('isactive' => 1,'fk_pd_id' => $pdid),PDADDRESS);
|
||||||
if(!$new_pd_id && count($pd_address))
|
if(!$new_pd_id && count($pd_address))
|
||||||
{
|
{
|
||||||
|
log_message('ERROR','####Copying address started:-'.$new_pd_id);
|
||||||
foreach ($pd_address as $key => $value)
|
foreach ($pd_address as $key => $value)
|
||||||
{
|
{
|
||||||
$value['fk_pd_id'] = $new_pd_id;
|
$value['fk_pd_id'] = $new_pd_id;
|
||||||
$this->PD_Model->saveRecords($value,PDADDRESS);
|
$this->PD_Model->saveRecords($value,PDADDRESS);
|
||||||
//print_r($value);
|
//print_r($value);
|
||||||
}
|
}
|
||||||
|
log_message('ERROR','####Copying address end:-'.$new_pd_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
//Get Addtional Requirements details
|
//Get Addtional Requirements details
|
||||||
$pd_additional_requirements = $this->PD_Model->selectCustomRecords(array('add_requirement','isactive'),array('isactive' => 1,'fk_pd_id' =>$pdid),PDADDTIONALREQUIREMENTS);
|
$pd_additional_requirements = $this->PD_Model->selectCustomRecords(array('add_requirement','isactive'),array('isactive' => 1,'fk_pd_id' =>$pdid),PDADDTIONALREQUIREMENTS);
|
||||||
if(!$new_pd_id && count($pd_additional_requirements))
|
if(!$new_pd_id && count($pd_additional_requirements))
|
||||||
{
|
{
|
||||||
|
log_message('ERROR','####Copying Additional Req started:-'.$new_pd_id);
|
||||||
foreach ($pd_additional_requirements as $key => $value)
|
foreach ($pd_additional_requirements as $key => $value)
|
||||||
{
|
{
|
||||||
$value['fk_pd_id'] = $new_pd_id;
|
$value['fk_pd_id'] = $new_pd_id;
|
||||||
$this->PD_Model->saveRecords($value,PDADDTIONALREQUIREMENTS);
|
$this->PD_Model->saveRecords($value,PDADDTIONALREQUIREMENTS);
|
||||||
//print_r($value);
|
//print_r($value);
|
||||||
}
|
}
|
||||||
|
log_message('ERROR','####Copying Addtional Req end:-'.$new_pd_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -9651,12 +9671,14 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
$docs_to_be_collected = $this->PD_Model->selectCustomRecords(array('doc_name'),array('isactive' => 1,'fk_pd_id' =>$pdid),PDDOCSTOBECOLLECTED);
|
$docs_to_be_collected = $this->PD_Model->selectCustomRecords(array('doc_name'),array('isactive' => 1,'fk_pd_id' =>$pdid),PDDOCSTOBECOLLECTED);
|
||||||
if(!$new_pd_id && count($docs_to_be_collected))
|
if(!$new_pd_id && count($docs_to_be_collected))
|
||||||
{
|
{
|
||||||
|
log_message('ERROR','####Copying Docs to be collected started:-'.$new_pd_id);
|
||||||
foreach ($docs_to_be_collected as $key => $value)
|
foreach ($docs_to_be_collected as $key => $value)
|
||||||
{
|
{
|
||||||
$value['fk_pd_id'] = $new_pd_id;
|
$value['fk_pd_id'] = $new_pd_id;
|
||||||
$this->PD_Model->saveRecords($value,PDDOCSTOBECOLLECTED);
|
$this->PD_Model->saveRecords($value,PDDOCSTOBECOLLECTED);
|
||||||
//print_r($value);
|
//print_r($value);
|
||||||
}
|
}
|
||||||
|
log_message('ERROR','####Copying Docs to be collected end:-'.$new_pd_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -9664,19 +9686,21 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
$json_data = $this->PD_Model->getAllJSONFormData($pdid);
|
$json_data = $this->PD_Model->getAllJSONFormData($pdid);
|
||||||
if(!$new_pd_id && count($json_data))
|
if(!$new_pd_id && count($json_data))
|
||||||
{
|
{
|
||||||
|
log_message('ERROR','####Copying All JSON Data started:-'.$new_pd_id);
|
||||||
foreach ($json_data as $key => $value)
|
foreach ($json_data as $key => $value)
|
||||||
{
|
{
|
||||||
$value['fk_pd_id'] = $new_pd_id;
|
$value['fk_pd_id'] = $new_pd_id;
|
||||||
$this->PD_Model->saveRecords($value,PDFORMDETAILSJSON);
|
$this->PD_Model->saveRecords($value,PDFORMDETAILSJSON);
|
||||||
//print_r($value);
|
//print_r($value);
|
||||||
}
|
}
|
||||||
|
log_message('ERROR','####Copying ALL JSON END:-'.$new_pd_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//copy all s3 into new pd folder
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// $logger = MYLOG::logFunction(null,$pd_id);
|
|
||||||
// $logger->info("NEW PD Trigged : ".$pd_id,array('ENV'=>ENVIRONMENT,'DATA' => $pd_details));
|
|
||||||
// PDALERTS::pdnotification($pd_id);
|
// PDALERTS::pdnotification($pd_id);
|
||||||
|
|
||||||
|
|
||||||
@ -9739,7 +9763,7 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
|
|
||||||
$record_data['pd_document_name'] = $temp_file_name;
|
$record_data['pd_document_name'] = $temp_file_name;
|
||||||
$id = $this->PD_Model->saveRecords($record_data,PDDOCUMENTS);
|
$id = $this->PD_Model->saveRecords($record_data,PDDOCUMENTS);
|
||||||
$uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$key,$time = '+15 minutes');
|
$uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname,$key,$time = '+30 days');
|
||||||
if($id)
|
if($id)
|
||||||
{
|
{
|
||||||
$data['dataStatus'] = true;
|
$data['dataStatus'] = true;
|
||||||
@ -9791,6 +9815,63 @@ public function getCompaniesListsFromGeneralFormRawJSON_post()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function getVendorAnswers_post()
|
||||||
|
{
|
||||||
|
//print_r($this->post());
|
||||||
|
$fk_pd_id = $this->post('fk_pd_id');
|
||||||
|
$fk_form_id = $this->post('fk_form_id');
|
||||||
|
|
||||||
|
$vendor_pd_form = $this->PD_Model->selectCustomRecords(array('*'),array('fk_pd_id' => $fk_pd_id, 'fk_form_id' => 25,'isactive' => 1),PDFORMDETAILSJSON);
|
||||||
|
if(count($vendor_pd_form))
|
||||||
|
{
|
||||||
|
$business_forms = array(1,2,13,14,11,16,21,22,23);
|
||||||
|
$vendor_pd_form = json_decode($vendor_pd_form[0]['json'],true);
|
||||||
|
$is_business_form = in_array($fk_form_id,$business_forms);
|
||||||
|
//print_r($vendor_pd_form['questions']);die();
|
||||||
|
foreach ($vendor_pd_form['questions'] as $key => $value)
|
||||||
|
{
|
||||||
|
if($is_business_form && is_string($value['form_id']) && !strcasecmp($value['form_id'],'BUSINESS_GROUP'))
|
||||||
|
{
|
||||||
|
//echo 'busienss';break;
|
||||||
|
//print_r($value);die();
|
||||||
|
foreach ($value['business_group'] as $bkey => $bvalue)
|
||||||
|
{
|
||||||
|
|
||||||
|
if($bvalue['form_id'] == $fk_form_id)
|
||||||
|
{
|
||||||
|
//echo 'nor';break;
|
||||||
|
$data['dataStatus'] = true;
|
||||||
|
$data['status'] = REST_Controller::HTTP_OK;
|
||||||
|
$data['records'] = $bvalue;
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
else if($value['form_id'] == $fk_form_id)
|
||||||
|
{
|
||||||
|
//echo 'nor';break;
|
||||||
|
$data['dataStatus'] = true;
|
||||||
|
$data['status'] = REST_Controller::HTTP_OK;
|
||||||
|
$data['records'] = $value;
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$data['dataStatus'] = false;
|
||||||
|
$data['status'] = REST_Controller::HTTP_NOT_FOUND;
|
||||||
|
$data['msg'] = 'Vendor Form Not Found!';
|
||||||
|
$this->response($data,REST_Controller::HTTP_OK);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -137,9 +137,9 @@ class AWS_S3
|
|||||||
|
|
||||||
// echo "Keys retrieved!" ;
|
// echo "Keys retrieved!" ;
|
||||||
// //print_r($objects);
|
// //print_r($objects);
|
||||||
foreach ($objects as $object) {
|
// foreach ($objects as $object) {
|
||||||
print_r($object) ;
|
// print_r($object) ;
|
||||||
}
|
// }
|
||||||
} catch (S3Exception $e) {
|
} catch (S3Exception $e) {
|
||||||
echo $e->getMessage() . PHP_EOL;
|
echo $e->getMessage() . PHP_EOL;
|
||||||
}
|
}
|
||||||
@ -220,7 +220,7 @@ return $result;
|
|||||||
// Copy an object.
|
// Copy an object.
|
||||||
$res = $this->S3->copyObject([
|
$res = $this->S3->copyObject([
|
||||||
'Bucket' => $targetBucket,
|
'Bucket' => $targetBucket,
|
||||||
'Key' => $tagetKeyname.'.png',
|
'Key' => $tagetKeyname.'/'.$tagetKeyname.'.png',
|
||||||
'CopySource' => $sourceBucket.'/'.$sourceKeyname.'/v4MLA2019-01-12-18:01:21.png'
|
'CopySource' => $sourceBucket.'/'.$sourceKeyname.'/v4MLA2019-01-12-18:01:21.png'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user