From 584e6e1f226263370b949e5f66ef42d1762217c2 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Thu, 16 Oct 2025 14:50:27 +0530 Subject: [PATCH] GWM --- app/Controllers/StaffController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Controllers/StaffController.php b/app/Controllers/StaffController.php index d54cf5b..ab82809 100644 --- a/app/Controllers/StaffController.php +++ b/app/Controllers/StaffController.php @@ -296,7 +296,7 @@ class StaffController extends ResourceController $db = \Config\Database::connect(); $builder = $db->table('partner_staff_attendance'); - $builder->select('DATE(login_datetime) AS login_date, MIN(login_datetime) AS first_login, MAX(logout_datetime) AS last_logout'); + $builder->select('id, DATE(login_datetime) AS login_date, MIN(login_datetime) AS first_login, MAX(logout_datetime) AS last_logout'); $builder->where('staff_id', $staffId); $builder->where('login_datetime >=', $startDateTime); $builder->where('login_datetime <=', $endDateTime); @@ -309,6 +309,7 @@ class StaffController extends ResourceController $formatted = []; foreach ($records as $row) { $formatted[] = [ + 'id' => $row['id'], 'login_date' => $row['first_login'] ? date('d, M Y h:i A', strtotime($row['first_login'])) : null, 'logout_date' => $row['last_logout'] ? date('d, M Y h:i A', strtotime($row['last_logout'])) : null, ];