GWM : monthly count api
This commit is contained in:
parent
efe503ea40
commit
512d78263e
@ -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
|
||||
|
||||
@ -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');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user