From ed744d79e84b884e83102cbdb6e3030de9651c2c Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Wed, 3 Dec 2025 11:19:13 +0530 Subject: [PATCH] GWM : dashboard changes --- app/Controllers/DashboardController.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/app/Controllers/DashboardController.php b/app/Controllers/DashboardController.php index 79d9eca..a85a8bc 100644 --- a/app/Controllers/DashboardController.php +++ b/app/Controllers/DashboardController.php @@ -127,7 +127,15 @@ class DashboardController extends ResourceController ps.name AS staff_name, ps.id AS staff_id, ps.handler_id, - SUM(CASE WHEN pe.enquiry_status = 'Assigned' THEN 1 ELSE 0 END) AS total_assigned, + COUNT(pe.id) AS total_assigned, + SUM(CASE + WHEN pe.enquiry_status = 'Assigned' + AND DATE(pe.created_at) = CURDATE() + THEN 1 + ELSE 0 + END + ) AS today_assigned + SUM(CASE WHEN pe.enquiry_status = 'Assigned' THEN 1 ELSE 0 END) AS pending_assigned, SUM(CASE WHEN pe.enquiry_status = 'In progress' THEN 1 ELSE 0 END) AS total_in_progress, SUM(CASE WHEN pe.enquiry_status = 'Completed' THEN 1 ELSE 0 END) AS total_completed ") @@ -203,6 +211,14 @@ class DashboardController extends ResourceController ->select(" ps.name AS staff_name, ps.id AS staff_id, + COUNT(pe.id) AS total_assigned, + SUM(CASE + WHEN pe.enquiry_status = 'Assigned' + AND DATE(pe.created_at) = CURDATE() + THEN 1 + ELSE 0 + END + ) AS today_assigned SUM(CASE WHEN pe.enquiry_status = 'Assigned' THEN 1 ELSE 0 END) AS total_assigned, SUM(CASE WHEN pe.enquiry_status = 'In progress' THEN 1 ELSE 0 END) AS total_in_progress, SUM(CASE WHEN pe.enquiry_status = 'Completed' THEN 1 ELSE 0 END) AS total_completed