MIS Report Change on Headers 2 : ps

This commit is contained in:
sanjeev.p 2021-08-24 19:45:10 +05:30
parent 31ddcf91bf
commit de784f99d7

View File

@ -181,38 +181,37 @@ class Dash_Board_Controller extends REST_Controller {
$res = $this->Dash_Board_Model->pdTATreport($applicant_id,$from_date,$to_date,$city,$branch,$lender_short_name); $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'); $mapped_title = array();
$title = array();$title2 = array(); $title = array();
if(in_array($lender_short_name,$pre_defined_lenders)){ $final = array();
$field_mapping = $this->Dash_Board_Model->lenderwise_field_mapping($lender_short_name);
$lender = in_array($lender_short_name,array('ICICI','CLIX','HHFL','IMGC','IIB')) ? $lender_short_name : 'OTHERS';
$field_mapping = $this->Dash_Board_Model->lenderwise_field_mapping($lender);
for($a=0;$a<count($field_mapping);$a++){ for($a=0;$a<count($field_mapping);$a++){
$column = explode(",",$field_mapping[$a]['column_list']); $column = explode(",",$field_mapping[$a]['column_list']);
$lender = $field_mapping[$a]['lender_short_name']; $lender = $field_mapping[$a]['lender_short_name'];
$title_arr = explode(",",$field_mapping[$a]['column_title']); $title_arr = explode(",",$field_mapping[$a]['column_title']);
} }
$array = json_decode(json_encode($res), true); $array = json_decode(json_encode($res), true);
$new = array();
for($i=0;$i<count($array);$i++){ for($i=0;$i<count($array);$i++){
for($j=0;$j<count($column);$j++){ for($j=0;$j<count($column);$j++){
$new[$i][$column[$j]] = $array[$i][$column[$j]]; $final[$i][$column[$j]] = $array[$i][$column[$j]];
} }
} }
for($k=0;$k<count($column);$k++){ for($k=0;$k<count($column);$k++){
$title[$column[$k]] = $title_arr[$k]; $mapped_title[$column[$k]] = $title_arr[$k];
$title2[$k] = $title_arr[$k]; $title[$k] = $title_arr[$k];
} }
$final = $new;
}else{
$lender = $lender_short_name;
$final = json_decode(json_encode($res), true);
}
$data['dataStatus'] = true; $data['dataStatus'] = true;
$data['status'] = REST_Controller::HTTP_OK; $data['status'] = REST_Controller::HTTP_OK;
// $data['records'] = $res; // $data['records'] = $res;
$data['records'] = $final; $data['records'] = $final;
$data['lender'] = $lender; $data['lender'] = $lender_short_name;
$data['header'] = $title; $data['mappedHeader'] = $mapped_title;
$data['header2']= $title2; $data['header']= $title;
$this->response($data,REST_Controller::HTTP_OK); $this->response($data,REST_Controller::HTTP_OK);
} }
} }