MIS Report Requirement : ps
This commit is contained in:
parent
422a890e92
commit
82e97efd4d
@ -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;$a<count($field_mapping);$a++){
|
||||
$column = $field_mapping[$a]['column_list'];
|
||||
$column = explode(",",$column);
|
||||
$data['lender_short_name'] = $field_mapping[$a]['lender_short_name'];
|
||||
$data['column_title'] = $field_mapping[$a]['column_title'];
|
||||
}
|
||||
$array = json_decode(json_encode($res), true);
|
||||
$new = array();
|
||||
for($i=0;$i<count($array);$i++){
|
||||
for($j=0;$j<count($column);$j++){
|
||||
$new[$i][$column[$j]] = $array[$i][$column[$j]];
|
||||
}
|
||||
}
|
||||
$final = $new;
|
||||
}else{
|
||||
$final = json_decode(json_encode($res), true);
|
||||
}
|
||||
$data['dataStatus'] = true;
|
||||
$data['status'] = REST_Controller::HTTP_OK;
|
||||
$data['records'] = $res;
|
||||
$this->response($data,REST_Controller::HTTP_OK);
|
||||
|
||||
}
|
||||
// $data['records'] = $res;
|
||||
$data['records'] = $final;
|
||||
$this->response($data,REST_Controller::HTTP_OK);
|
||||
}
|
||||
}
|
||||
@ -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();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user