diff --git a/api/application/controllers/Dash_Board_Controller.php b/api/application/controllers/Dash_Board_Controller.php index d400d895..e6029fdb 100644 --- a/api/application/controllers/Dash_Board_Controller.php +++ b/api/application/controllers/Dash_Board_Controller.php @@ -180,11 +180,31 @@ class Dash_Board_Controller extends REST_Controller { $lender_short_name = isset($filter_params['lender_short_name']) && $filter_params['lender_short_name'] != '' ? $filter_params['lender_short_name'] : null; $res = $this->Dash_Board_Model->pdTATreport($applicant_id,$from_date,$to_date,$city,$branch,$lender_short_name); - + + $pre_defined_lenders = array('ICICI','CLIX','HHFL','IMGC','IIB'); + if(in_array($lender_short_name,$pre_defined_lenders)){ + $field_mapping = $this->Dash_Board_Model->lenderwise_field_mapping($lender_short_name); + for($a=0;$aresponse($data,REST_Controller::HTTP_OK); - - } + // $data['records'] = $res; + $data['records'] = $final; + $this->response($data,REST_Controller::HTTP_OK); + } } \ No newline at end of file diff --git a/api/application/models/Dash_Board_Model.php b/api/application/models/Dash_Board_Model.php index 541430d8..03e3b95f 100644 --- a/api/application/models/Dash_Board_Model.php +++ b/api/application/models/Dash_Board_Model.php @@ -278,6 +278,15 @@ class Dash_Board_Model extends SPARQ_Model { return $query->result(); } + public function lenderwise_field_mapping($lender_short_name) + { + $this->db->SELECT('column_list,lender_short_name,column_title'); + $this->db->FROM('t_MISreport_lenderwise_field_mapping'); + $this->db->WHERE('lender_short_name',$lender_short_name); + // return $this->db->get()->row()->column_list; + $query = $this->db->get(); + return $query->result_array(); + } } \ No newline at end of file