SAVE CO APPLICANTS FROM GENERAL JSON RESLOVED
This commit is contained in:
parent
2c4f1c37c1
commit
4727389faa
@ -2296,6 +2296,7 @@ class PD_Controller extends REST_Controller {
|
|||||||
$createdby = $records['fk_createdby'];
|
$createdby = $records['fk_createdby'];
|
||||||
$company_id = null;
|
$company_id = null;
|
||||||
$processed_json = null;
|
$processed_json = null;
|
||||||
|
//print_r($records);die();
|
||||||
if(isset($records['company_id']))
|
if(isset($records['company_id']))
|
||||||
{
|
{
|
||||||
$company_id = $records['company_id'];
|
$company_id = $records['company_id'];
|
||||||
@ -2487,6 +2488,7 @@ class PD_Controller extends REST_Controller {
|
|||||||
public function saveCoApplicantsFromGeneralInfoForm($records)
|
public function saveCoApplicantsFromGeneralInfoForm($records)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
//print_r($records);die();
|
||||||
if(count($records['individuals']))
|
if(count($records['individuals']))
|
||||||
{
|
{
|
||||||
//echo 'saveCoApplicantsFromGeneralInfoForm';
|
//echo 'saveCoApplicantsFromGeneralInfoForm';
|
||||||
@ -2557,32 +2559,34 @@ class PD_Controller extends REST_Controller {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// if($new_applicant['is_new'] == false)
|
if($new_applicant['is_new'] == false)
|
||||||
// {
|
{
|
||||||
// $temp_array = array();
|
|
||||||
// $where_condition_array = array('fk_pd_id'=>$records['pdid']);
|
|
||||||
// if($new_applicant['is_person_met'] == true)
|
|
||||||
// {
|
|
||||||
// $temp_array = array('applicant_name'=>$new_applicant['applicant_name'],'applicant_type'=>3,'applicant_title_name'=>$new_applicant['applicant_title_name']);
|
|
||||||
// }
|
|
||||||
|
|
||||||
// if($new_applicant['is_applicant'] == true)
|
$temp_array = array();
|
||||||
// {
|
$where_condition_array = array('fk_pd_id'=>$records['pdid']);
|
||||||
// $temp_array = array('applicant_name'=>$new_applicant['applicant_name'],'applicant_type'=>0,'applicant_title_name'=>$new_applicant['applicant_title_name']);
|
if($new_applicant['is_person_met'] == true)
|
||||||
// }
|
{
|
||||||
|
$temp_array = array('applicant_name'=>$new_applicant['applicant_name'],'applicant_type'=>3,'applicant_title_name'=>$new_applicant['applicant_title_name']);
|
||||||
|
}
|
||||||
|
|
||||||
// if($new_applicant['is_main_applicant'] == true)
|
if($new_applicant['is_applicant'] == true)
|
||||||
// {
|
{
|
||||||
// $temp_array = array('applicant_name'=>$new_applicant['applicant_name'],'applicant_type'=>1,'applicant_title_name'=>$new_applicant['applicant_title_name']);
|
$temp_array = array('applicant_name'=>$new_applicant['applicant_name'],'applicant_type'=>0,'applicant_title_name'=>$new_applicant['applicant_title_name']);
|
||||||
// }
|
}
|
||||||
// $new_co_appliacant_id = $this->PD_Model->updateRecords($temp_array,PDAPPLICANTSDETAILS,$where_condition_array);
|
|
||||||
// }
|
if($new_applicant['is_main_applicant'] == true)
|
||||||
|
{
|
||||||
|
$temp_array = array('applicant_name'=>$new_applicant['applicant_name'],'applicant_type'=>1,'applicant_title_name'=>$new_applicant['applicant_title_name']);
|
||||||
|
}
|
||||||
|
$new_co_appliacant_id = $this->PD_Model->updateRecords($temp_array,PDAPPLICANTSDETAILS,$where_condition_array);
|
||||||
|
}
|
||||||
|
|
||||||
if(array_key_exists('is_active',$new_applicant))
|
if(array_key_exists('is_active',$new_applicant))
|
||||||
{
|
{
|
||||||
if($new_applicant['is_active'] == false)
|
if($new_applicant['is_active'] == false)
|
||||||
{
|
{
|
||||||
$this->db->where('fk_pd_id',$records['pdid'])->delete(PDAPPLICANTSDETAILS);
|
$this->db->where('pd_co_applicant_id',$new_applicant['pd_co_applicant_id'])->delete(PDAPPLICANTSDETAILS);
|
||||||
|
//print_r($this->db->last_query());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2595,20 +2599,25 @@ class PD_Controller extends REST_Controller {
|
|||||||
|
|
||||||
foreach($records['companies'] as $company_key => $company)
|
foreach($records['companies'] as $company_key => $company)
|
||||||
{
|
{
|
||||||
// print_r($company);
|
|
||||||
if($company['is_company_applicant'] == true && $company['is_new'] == true)
|
if($company['is_company_applicant'] == true && $company['is_new'] == true)
|
||||||
{
|
{
|
||||||
|
|
||||||
$temp_array = array('fk_pd_id'=>$records['pdid'],'applicant_name'=>$company['company_name'],'applicant_type'=>2,'applicant_title_name'=>$company['company_messrs_name']);
|
$temp_array = array('fk_pd_id'=>$records['pdid'],'applicant_name'=>$company['company_name'],'applicant_type'=>2,'applicant_title_name'=>$company['company_messrs_name']);
|
||||||
$new_co_appliacant_id = $this->PD_Model->saveRecords($temp_array,PDAPPLICANTSDETAILS);
|
$new_co_appliacant_id = $this->PD_Model->saveRecords($temp_array,PDAPPLICANTSDETAILS);
|
||||||
|
|
||||||
$records['companies'][$company_key]['is_new'] = false;
|
$records['companies'][$company_key]['is_new'] = false;
|
||||||
|
$records['companies'][$company_key]['pd_co_applicant_id'] = $new_co_appliacant_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(array_key_exists('is_active',$company))
|
if(array_key_exists('is_active',$company))
|
||||||
{
|
{
|
||||||
if($company['is_active'] == false)
|
if($company['is_active'] == false && $company['is_company_applicant'] == true)
|
||||||
{
|
{
|
||||||
$this->db->where('fk_pd_id',$records['pdid'])->delete(PDAPPLICANTSDETAILS);
|
|
||||||
|
|
||||||
|
$this->db->where('pd_co_applicant_id',$company['pd_co_applicant_id'])->delete(PDAPPLICANTSDETAILS);
|
||||||
|
//print_r($this->db->last_query());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user