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, ];