GWM : monthly count api

This commit is contained in:
Gowtham M 2025-12-29 11:50:01 +05:30
parent efe503ea40
commit 512d78263e
2 changed files with 2 additions and 1 deletions

View File

@ -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

View File

@ -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');