From 76ef70093e6b21f4a53ce348ac44a3923b50323a Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Fri, 26 Sep 2025 11:49:29 +0530 Subject: [PATCH] dashboard api issue : GWM --- app/Controllers/PlanController.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Controllers/PlanController.php b/app/Controllers/PlanController.php index d1c0756..1cec1d5 100644 --- a/app/Controllers/PlanController.php +++ b/app/Controllers/PlanController.php @@ -1004,8 +1004,10 @@ class PlanController extends ResourceController $plans = $this->planModel->where('org_id', $org_id)->where('is_active', 1)->findAll(); // Count occurrences of each status ID - $statusCounts = array_count_values(array_column($plans, 'status')); - // dd($statusCounts); + // $statusCounts = array_count_values(array_column($plans, 'status')); + $statusValues = array_map('intval', array_filter(array_column($plans, 'status'))); + $statusCounts = array_count_values($statusValues); + $statusResult = []; $statusLabels = [ 1 => 'Pending Approval', @@ -1019,7 +1021,9 @@ class PlanController extends ResourceController // Count occurrences of each type ID - $typeCounts = array_count_values(array_column($plans, 'trip_type')); + // $typeCounts = array_count_values(array_column($plans, 'trip_type')); + $typeValues = array_map('intval', array_filter(array_column($plans, 'trip_type'))); + $typeCounts = array_count_values($typeValues); $typeResult = []; $typeLabels = [ 1 => 'Domestic',