From 512d78263e89715bf2a49ff58aea67045a1cde0f Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Mon, 29 Dec 2025 11:50:01 +0530 Subject: [PATCH] GWM : monthly count api --- app/Controllers/StaffAuthController.php | 2 +- app/Controllers/StaffController.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Controllers/StaffAuthController.php b/app/Controllers/StaffAuthController.php index 2aa4abf..72ccd75 100644 --- a/app/Controllers/StaffAuthController.php +++ b/app/Controllers/StaffAuthController.php @@ -137,7 +137,7 @@ class StaffAuthController extends ResourceController if (!$existingAttendance) { // New login for today - $this->StaffAttendanceModel->insert(['staff_id' => $StaffData['id'],'login_datetime' => date('Y-m-d H:i:s')]); + $this->StaffAttendanceModel->insert(['staff_id' => $StaffData['id'],'login_datetime' => date('Y-m-d H:i:s'),'manager_id'=>$StaffData['manager_id']]); $lastLoginTime = date('Y-m-d H:i:s'); } else { // Already logged in today, reuse last login time diff --git a/app/Controllers/StaffController.php b/app/Controllers/StaffController.php index 2d7429d..ba062dd 100644 --- a/app/Controllers/StaffController.php +++ b/app/Controllers/StaffController.php @@ -408,6 +408,7 @@ class StaffController extends ResourceController $builder->join('partner_staff s', 's.id = a.staff_id', 'left'); $builder->where('a.login_datetime >=', $startDateTime); $builder->where('a.login_datetime <=', $endDateTime); + $builder->where('a.manager_id ', $manager_id); $builder->groupBy('a.staff_id'); $builder->groupBy('month'); $builder->orderBy('s.name', 'ASC');