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'];
|
||||
$company_id = null;
|
||||
$processed_json = null;
|
||||
//print_r($records);die();
|
||||
if(isset($records['company_id']))
|
||||
{
|
||||
$company_id = $records['company_id'];
|
||||
@ -2306,7 +2307,7 @@ class PD_Controller extends REST_Controller {
|
||||
{
|
||||
$records = $this->saveCoApplicantsFromGeneralInfoForm($records);
|
||||
}
|
||||
|
||||
|
||||
|
||||
$fields = array('isactive' => 0);
|
||||
$where_condition_array = array('fk_form_id'=>$formid,'fk_pd_id'=>$pdid);
|
||||
@ -2487,6 +2488,7 @@ class PD_Controller extends REST_Controller {
|
||||
public function saveCoApplicantsFromGeneralInfoForm($records)
|
||||
{
|
||||
|
||||
//print_r($records);die();
|
||||
if(count($records['individuals']))
|
||||
{
|
||||
//echo 'saveCoApplicantsFromGeneralInfoForm';
|
||||
@ -2557,32 +2559,34 @@ class PD_Controller extends REST_Controller {
|
||||
|
||||
}
|
||||
|
||||
// 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_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('applicant_name'=>$new_applicant['applicant_name'],'applicant_type'=>0,'applicant_title_name'=>$new_applicant['applicant_title_name']);
|
||||
// }
|
||||
if($new_applicant['is_applicant'] == true)
|
||||
{
|
||||
$temp_array = array('applicant_name'=>$new_applicant['applicant_name'],'applicant_type'=>0,'applicant_title_name'=>$new_applicant['applicant_title_name']);
|
||||
}
|
||||
|
||||
// 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($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($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)
|
||||
{
|
||||
// print_r($company);
|
||||
|
||||
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']);
|
||||
$new_co_appliacant_id = $this->PD_Model->saveRecords($temp_array,PDAPPLICANTSDETAILS);
|
||||
|
||||
$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($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