PD MASTER

This commit is contained in:
velz 2018-12-05 12:15:02 +05:30
parent 7155ce7818
commit ff04c4bdde
3 changed files with 39 additions and 19 deletions

View File

@ -164,6 +164,7 @@ $route['saveAssessedIncomeHouseholdExpenses'] = 'PD_Controller/saveAssessedIncom
$route['saveAssessedIncomeMonthwiseItems'] = 'PD_Controller/saveAssessedIncomeMonthwiseItems';
$route['calculateAssessedIncome'] = 'PD_Controller/calculateAssessedIncome';
$route['saveAssessedIncomeCalculateMode'] = 'PD_Controller/saveAssessedIncomeCalculateMode';
$route['savePDAddtionalRequiremets'] = 'PD_Controller/savePDAdditionalRequiremets';
//PD Form Related
$route['getPDFormDetails'] = 'PD_Controller/getPDFormDetails';

View File

@ -428,6 +428,7 @@ class PD_Controller extends REST_Controller {
{
foreach($pd_addtional_requirements as $pd_addtional_requirement_key => $pd_addtional_requirement)
{
$pd_addtional_requirement['fk_pd_id'] = $pd_id;
$this->PD_Model->saveRecords($pd_addtional_requirement,PDADDTIONALREQUIREMENTS);
}
}
@ -455,21 +456,11 @@ class PD_Controller extends REST_Controller {
}
/*
*
*Update PD trigger Master Details(Web app only) from PD trigger Edit/view page
*/
public function updatePDMaster_post()
public function savePDAdditionalRequiremets_post()
{
$pd_details = $this->post('records');
$pd_addtional_requirements = array();
if(array_key_exists('addtional_requirements',$pd_details))
{
$pd_addtional_requirements = $pd_details['addtional_requirements'];
unset($pd_details['addtional_requirements']);
}
$records = $this->post('records');
$pd_addtional_requirements = $records['addtional_requirements'];
$count = 0;
if(count($pd_addtional_requirements))
{
@ -478,15 +469,41 @@ class PD_Controller extends REST_Controller {
if($pd_addtional_requirement['add_req_id'] != null || $pd_addtional_requirement['add_req_id'] != "")
{
$where_condition_array = array('add_req_id' => $pd_addtional_requirement['add_req_id']);
$this->PD_Model->updateRecords($pd_addtional_requirement,PDADDTIONALREQUIREMENTS,$where_condition_array);
$pk_id = $this->PD_Model->updateRecords($pd_addtional_requirement,PDADDTIONALREQUIREMENTS,$where_condition_array);
if($pk_id != "" || $pk_id != null){ $count++; }
}
else
{
$pd_addtional_requirement['fk_pd_id'] = $pd_details['pd_id'];
$this->PD_Model->saveRecords($pd_addtional_requirement,PDADDTIONALREQUIREMENTS);
$pd_addtional_requirement['fk_pd_id'] = $records['pdid'];
$pk_id = $this->PD_Model->saveRecords($pd_addtional_requirement,PDADDTIONALREQUIREMENTS);
if($pk_id != "" || $pk_id != null){ $count++; }
}
}
}
if($count != 0 && $count == count($pd_addtional_requirements))
{
$data['dataStatus'] = true;
$data['status'] = REST_Controller::HTTP_OK;
$data['records'] = true;
$this->response($data,REST_Controller::HTTP_OK);
}
else
{
$data['dataStatus'] = false;
$data['status'] = REST_Controller::HTTP_NO_CONTENT;
$data['msg'] = "Some thing went wrong";
$this->response($data,REST_Controller::HTTP_OK);
}
}
/*
*
*Update PD trigger Master Details(Web app only) from PD trigger Edit/view page
*/
public function updatePDMaster_post()
{
$pd_details = $this->post('records');
// OTP Generate Condition
if($pd_details['pd_status'] == INITIATED)
@ -1246,7 +1263,7 @@ class PD_Controller extends REST_Controller {
$result_data['pd_question_answer'] = $this->PD_Model->getPDQuestionAnswers($pdid);
//Get Addtional Requirements details
$result_data['pd_addtional_requirements'] = $this->PD_Model->getPDAddtionalRequirements($pdid);
$result_data['pd_additional_requirements'] = $this->PD_Model->getPDAdditionalRequirements($pdid);
//Get All PD Logs
$result_data['pd_logs'] = $this->PD_Model->getPDLogs($pdid);

View File

@ -537,10 +537,12 @@ class PD_Model extends SPARQ_Model {
return $result_array;
}
public function getPDAddtionalRequirements($pdid)
public function getPDAdditionalRequirements($pdid)
{
$this->db->SELECT('add_req_id, add_requirement, isactive, fk_pd_id');
$this->db->FROM(PDADDTIONALREQUIREMENTS);
$this->db->WHERE('isactive',1);
$this->db->WHERE('fk_pd_id',$pdid);
return $this->db->GET()->result_array();
}