From f4b172ca61f70ecc7167c5de25fc0220a125b04b Mon Sep 17 00:00:00 2001 From: Venkatesh Date: Wed, 10 Jun 2026 15:30:30 +0530 Subject: [PATCH] CHANGE_ADD_DATE_FILTER --- app/Controllers/InvoiceController.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Controllers/InvoiceController.php b/app/Controllers/InvoiceController.php index dba0e5e..6498c64 100644 --- a/app/Controllers/InvoiceController.php +++ b/app/Controllers/InvoiceController.php @@ -719,6 +719,10 @@ class InvoiceController extends ResourceController try { $manager_id = $this->request->getGet('manager_id'); + $from_date = $this->request->getGet('from_date'); + $to_date = $this->request->getGet('to_date'); + + if ($manager_id === null || $manager_id === '') { return $this->respond([ 'status' => 'failed', @@ -754,6 +758,11 @@ class InvoiceController extends ResourceController ) ->groupBy('pe.agent_id'); + if(!empty($from_date) && !empty($to_date)){ + $query->where('partner_policy.issued_date >=', date('Y-m-d', strtotime((string) $from_date))); + $query->where('partner_policy.issued_date <=', date('Y-m-d', strtotime((string) $to_date))); + } + $data = $query->findAll(); // Grand total (optional but useful for FE)