fix: resolve FormData rest_days array serialization bug in employee forms
This commit is contained in:
@@ -179,6 +179,7 @@ class AttendanceRecordController extends Controller
|
||||
'id' => $user->id,
|
||||
'name' => $user->name,
|
||||
'employee_id' => $user->employee->employee_id ?? '',
|
||||
'rest_days' => $user->employee->rest_days ?? [],
|
||||
'shift' => $user->employee->shift ? [
|
||||
'start_time' => $user->employee->shift->start_time,
|
||||
'end_time' => $user->employee->shift->end_time,
|
||||
@@ -1010,8 +1011,13 @@ class AttendanceRecordController extends Controller
|
||||
}
|
||||
|
||||
if ($record->is_rest_day) {
|
||||
$status = 'RD';
|
||||
$label = 'Rest Day';
|
||||
if ($record->overtime_hours >= 1.0) {
|
||||
$status = 'RD+OT';
|
||||
$label = 'Rest Day + Overtime';
|
||||
} else {
|
||||
$status = 'RD';
|
||||
$label = 'Rest Day';
|
||||
}
|
||||
} else if ($record->is_holiday || $record->status === 'holiday') {
|
||||
$status = 'HD';
|
||||
$label = 'Holiday';
|
||||
|
||||
Reference in New Issue
Block a user