diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index 7f340fa5..6714a44d 100755 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -4084,10 +4084,10 @@ class ClientController extends AdminController //-------------------------------------------------------------------------------------------------------- - $ticketModel = new TicketMasterModel(); - $reportData['data'] = $ticketModel->getTATReport(1); + // $ticketModel = new TicketMasterModel(); + // $reportData['data'] = $ticketModel->getTATReport(1); // print_rr($reportData); - $this->loadLayout('tat_report_band_wise_list', $reportData); + // $this->loadLayout('tat_report_band_wise_list', $reportData); // $data = $ticketModel->getTATReport(1); } diff --git a/app/Controllers/TicketController.php b/app/Controllers/TicketController.php index 3da804a2..d8af5e1c 100644 --- a/app/Controllers/TicketController.php +++ b/app/Controllers/TicketController.php @@ -865,7 +865,7 @@ class TicketController extends BaseController $fromDate = \DateTime::createFromFormat('d-m-Y', $from_Date)->format('Y-m-d'); $toDate = \DateTime::createFromFormat('d-m-Y', $to_Date)->format('Y-m-d'); $policy_type = $received_data['policy_type']; -// print_rr($received_data); + // print_rr($received_data); if ($received_data['report_type'] == "acc_manager_wise_status"){ $viewData['account_manager_wise_data'] = $this->accountManagerWiseReport($policy_type,$fromDate,$toDate); @@ -884,6 +884,12 @@ class TicketController extends BaseController $html = view('claims_report_tpa_wise',$viewData); return $this->respond(['status' => true, 'html' => $html], 200); + }else if ($received_data['report_type'] == 'tat_band_wise'){ + + $viewData['data'] = $this->ticketMasterModel->getTATReport($policy_type, $fromDate, $toDate); + $html = view('tat_report_band_wise_list',$viewData); + return $this->respond(['status' => true, 'html' => $html], 200); + } } diff --git a/app/Models/TicketMasterModel.php b/app/Models/TicketMasterModel.php index 87998389..def64345 100644 --- a/app/Models/TicketMasterModel.php +++ b/app/Models/TicketMasterModel.php @@ -160,7 +160,7 @@ class TicketMasterModel extends Model $ticket_type_data_1 = ""; $ticket_type_data_2 = ""; if(!empty($ticket_type)){ - $ticket_type_data_1 = "WHERE ticket_type = $ticket_type"; + $ticket_type_data_1 = "AND ticket_type = $ticket_type"; $ticket_type_data_2 = "AND tm.ticket_type_id = $ticket_type"; } @@ -168,6 +168,7 @@ class TicketMasterModel extends Model $statusQuery = " SELECT id, claim_status FROM ticket_claim_status + Where is_active = 1 $ticket_type_data_1 "; $statusResult = $this->db->query($statusQuery)->getResultArray(); @@ -239,6 +240,9 @@ class TicketMasterModel extends Model $ticket_type_data_2 AND tm.created_at >= '$fromDate' AND tm.created_at <= '$toDate' + AND tm.is_active = 1 + AND th.is_active = 1 + AND tcs.is_active = 1 ) AS subquery ON tc.TAT_Category = subquery.TAT_Category GROUP BY tc.TAT_Category @@ -256,13 +260,13 @@ class TicketMasterModel extends Model $data = $this->db->query($sql)->getResultArray(); // dd($this->db->getLastQuery(), $data); - $tableData = []; - if (!empty($data)) { - // Extract table headers from the first row keys - $headers = array_keys($data[0]); - $tableData['headers'] = $headers; - $tableData['body'] = $data; - } + // $tableData = []; + // if (!empty($data)) { + // // Extract table headers from the first row keys + // $headers = array_keys($data[0]); + // $tableData['headers'] = $headers; + // $tableData['body'] = $data; + // } return $data; }