COMPANY IS APPLICANT

This commit is contained in:
velz 2019-01-11 16:39:35 +05:30
parent 75179181cd
commit 8986520434

View File

@ -2056,77 +2056,77 @@ class PD_Controller extends REST_Controller {
{ {
$where_condition_array = array('fk_form_id'=>$formid,'fk_pd_id'=>$pdid,'company_id' => $company_id); $where_condition_array = array('fk_form_id'=>$formid,'fk_pd_id'=>$pdid,'company_id' => $company_id);
} }
$id = $this->PD_Model->updateRecords($fields,PDFORMDETAILSJSON,$where_condition_array); //$id = $this->PD_Model->updateRecords($fields,PDFORMDETAILSJSON,$where_condition_array);
/*****Call Form Specific funcitons to convert RAW JSON Data to Processed JSON DATA******/ /*****Call Form Specific funcitons to convert RAW JSON Data to Processed JSON DATA******/
switch($formid) // switch($formid)
{ // {
case 1: // case 1:
$processed_json = GETPROCESSEDJSON::convertSupplierForm($records,$formid); // $processed_json = GETPROCESSEDJSON::convertSupplierForm($records,$formid);
break; // break;
case 2: // case 2:
$processed_json = $records; // $processed_json = $records;
break; // break;
case 4: // case 4:
$processed_json = $records; // $processed_json = $records;
break; // break;
case 5: // case 5:
$processed_json = $records; // $processed_json = $records;
break; // break;
case 6: // case 6:
$processed_json = GETPROCESSEDJSON::convertOtherFamilyDetailsForm($records,$formid); // $processed_json = GETPROCESSEDJSON::convertOtherFamilyDetailsForm($records,$formid);
break; // break;
case 8: // case 8:
$processed_json = GETPROCESSEDJSON::convertExistingLoanDetailsForm($records,$formid); // $processed_json = GETPROCESSEDJSON::convertExistingLoanDetailsForm($records,$formid);
break; // break;
case 7: // case 7:
$processed_json = GETPROCESSEDJSON::convertBankingInfoDetailsForm($records,$formid); // $processed_json = GETPROCESSEDJSON::convertBankingInfoDetailsForm($records,$formid);
break; // break;
case 9: // case 9:
$processed_json = GETPROCESSEDJSON::convertOtherIncomeDetailsForm($records,$formid); // $processed_json = GETPROCESSEDJSON::convertOtherIncomeDetailsForm($records,$formid);
break; // break;
case 10: // case 10:
$processed_json = GETPROCESSEDJSON::convertLoanDetailsForm($records,$formid); // $processed_json = GETPROCESSEDJSON::convertLoanDetailsForm($records,$formid);
break; // break;
case 11: //In Stock UOM Only - also coming Text - right now No need to convert. // case 11: //In Stock UOM Only - also coming Text - right now No need to convert.
//$processed_json = GETPROCESSEDJSON::convertStockDetailsForm($records,$formid); // //$processed_json = GETPROCESSEDJSON::convertStockDetailsForm($records,$formid);
$processed_json = $records; // $processed_json = $records;
break; // break;
case 12: // case 12:
$processed_json = $records; // $processed_json = $records;
break; // break;
case 14: // There is no master Data in Financial Form // case 14: // There is no master Data in Financial Form
$processed_json = $records; // $processed_json = $records;
break; // break;
case 13: // case 13:
$processed_json = GETPROCESSEDJSON::convertBusinessFormDetailsForm($records,$formid); // $processed_json = GETPROCESSEDJSON::convertBusinessFormDetailsForm($records,$formid);
break; // break;
case 15: // case 15:
$processed_json = $records; // $processed_json = $records;
break; // break;
case 17: // case 17:
$processed_json = $records; // $processed_json = $records;
break; // break;
case 18: // case 18:
$processed_json = $records; // $processed_json = $records;
break; // break;
case 19: // case 19:
$processed_json = GETPROCESSEDJSON::convertNeighbourDetailsForm($records,$formid); // $processed_json = GETPROCESSEDJSON::convertNeighbourDetailsForm($records,$formid);
break; // break;
case 20: // case 20:
$processed_json = $records; // $processed_json = $records;
break; // break;
//default: // //default:
//echo "Something Wrong! Form ID did not match, Contact System Administrator"; // //echo "Something Wrong! Form ID did not match, Contact System Administrator";
} // }
//die(); //die();
/*****End of Form Specific funcitons to convert RAW JSON Data to Processed JSON DATA*******/ /*****End of Form Specific funcitons to convert RAW JSON Data to Processed JSON DATA*******/
@ -2181,8 +2181,8 @@ class PD_Controller extends REST_Controller {
{ {
$data['dataStatus'] = true; $data['dataStatus'] = true;
$data['status'] = REST_Controller::HTTP_OK; $data['status'] = REST_Controller::HTTP_OK;
$data['records'] = json_decode($rec[0]['json']); //$data['records'] = json_decode($rec[0]['json']);
//$data['records'] = json_decode($rec[0]['processed_json']); $data['records'] = json_decode($rec[0]['processed_json']);
$this->response($data,REST_Controller::HTTP_OK); $this->response($data,REST_Controller::HTTP_OK);
} }
else else
@ -2272,9 +2272,24 @@ class PD_Controller extends REST_Controller {
} }
} }
foreach($records['companies'] as $company_key => $company)
{
// print_r($company);
if($company['is_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;
}
}
} }
return $records; return $records;
@ -4011,7 +4026,7 @@ class PD_Controller extends REST_Controller {
foreach($temp_data['companies'] as $company) foreach($temp_data['companies'] as $company)
{ {
$company_list[] = array('company_order_id' => $company['company_order_id'],'company_name' => $company['company_name'],'is_active' => $company['is_active']); $company_list[] = array('company_order_id' => $company['company_order_id'],'company_name' => $company['company_name'],'is_active' => $company['is_active'],'is_company_applicant'=>$company['is_company_applicant']);
} }
foreach($company_list as $list_key => $company) foreach($company_list as $list_key => $company)