can('manage-biometric-attendance')) { return redirect()->back()->with('error', __('Permission Denied.')); } $query = \App\Models\BiometricAttendance::with(['branch']); // Filter by dates if ($request->has('start_date') && !empty($request->start_date)) { $query->whereDate('punch_time', '>=', $request->start_date); } else { $query->whereDate('punch_time', '>=', Carbon::now()->subDays(7)); } if ($request->has('end_date') && !empty($request->end_date)) { $query->whereDate('punch_time', '<=', $request->end_date); } else { $query->whereDate('punch_time', '<=', Carbon::now()); } $records = $query->get(); $groupedAttendances = collect($records) ->groupBy(function ($item) { return $item->biometric_emp_id . '_' . $item->punch_time->format('Y-m-d'); }) ->map(function ($dayEntries) { $sorted = $dayEntries->sortBy('punch_time'); $firstEntry = $sorted->first(); $lastEntry = $sorted->last(); return [ 'id' => $firstEntry->id, 'employee_code' => $firstEntry->biometric_emp_id, 'date' => $firstEntry->punch_time->format('Y-m-d'), 'clock_in' => $firstEntry->punch_time->format('H:i:s'), 'clock_out' => $sorted->count() > 1 ? $lastEntry->punch_time->format('H:i:s') : null, 'total_entries' => $sorted->count(), 'terminal' => $firstEntry->terminal_alias ?? 'Agent', 'sync_status' => $firstEntry->sync_status, ]; })->filter()->values(); // Attach employee names $empIds = $groupedAttendances->pluck('employee_code')->unique(); $employees = \App\Models\Employee::with('user')->whereIn('biometric_emp_id', $empIds)->get()->keyBy('biometric_emp_id'); $groupedAttendances = $groupedAttendances->map(function($item) use ($employees) { $emp = $employees->get($item['employee_code']); $item['name'] = $emp && $emp->user ? $emp->user->name : 'Unknown'; return $item; }); // Search filter if ($request->has('search') && !empty($request->search)) { $search = strtolower($request->search); $groupedAttendances = $groupedAttendances->filter(function ($item) use ($search) { return str_contains(strtolower($item['name']), $search) || str_contains(strtolower($item['employee_code']), $search); }); } // Sorting if ($request->has('sort_field') && !empty($request->sort_field)) { $direction = $request->sort_direction ?? 'asc'; $groupedAttendances = $groupedAttendances->sortBy($request->sort_field, SORT_REGULAR, $direction === 'desc'); } else { $groupedAttendances = $groupedAttendances->sortByDesc('date'); } // Pagination $perPage = $request->per_page ?? 10; $currentPage = $request->page ?? 1; $total = $groupedAttendances->count(); $items = $groupedAttendances->forPage($currentPage, $perPage)->values(); $biometricData = new LengthAwarePaginator( $items, $total, $perPage, $currentPage, [ 'path' => $request->url(), 'pageName' => 'page', ] ); return Inertia::render('hr/biometric-attendance/index', [ 'biometricData' => $biometricData, 'filters' => $request->all(['search', 'start_date', 'end_date', 'sort_field', 'sort_direction', 'per_page']), 'configurationMissing' => false, ]); } public function show(Request $request, $employeeCode, $date) { try { if (!Auth::user()->can('view-biometric-attendance')) { return response()->json([ 'success' => false, 'message' => 'Permission denied' ], 403); } $attendances = \App\Models\BiometricAttendance::where('biometric_emp_id', $employeeCode) ->whereDate('punch_time', $date) ->orderBy('punch_time', 'asc') ->get(); $dayEntries = $attendances->map(function ($item) { return [ 'id' => $item->id, 'punch_time' => $item->punch_time->format('Y-m-d H:i:s'), 'time' => $item->punch_time->format('H:i:s'), 'punch_state_display' => $item->punch_type == 0 ? 'Clock In' : 'Clock Out', 'verify_type_display' => 'Unknown', 'terminal_alias' => $item->terminal_alias ?? 'Unknown' ]; }); if ($dayEntries->isEmpty()) { return response()->json([ 'success' => false, 'message' => 'No entries found for this employee and date' ], 404); } return response()->json([ 'success' => true, 'data' => [ 'entries' => $dayEntries, 'employee_code' => $employeeCode, 'date' => $date ] ]); } catch (\Exception $e) { return response()->json([ 'success' => false, 'message' => 'Failed to fetch attendance details' ], 500); } } public function syncAll(Request $request) { if (!Auth::user()->can('sync-biometric-attendance')) { return redirect()->back()->with('error', __('Permission Denied.')); } // Fetch all pending records $pendingRecords = \App\Models\BiometricAttendance::where('sync_status', 'pending')->get(); $groupedAttendances = $pendingRecords->groupBy(function ($item) { return $item->biometric_emp_id . '_' . $item->punch_time->format('Y-m-d'); }); $syncedCount = 0; foreach ($groupedAttendances as $key => $dayEntries) { $sorted = $dayEntries->sortBy('punch_time'); $firstEntry = $sorted->first(); $lastEntry = $sorted->last(); $employee = Employee::with('user')->whereIn('created_by', getCompanyAndUsersId())->where('biometric_emp_id', $firstEntry->biometric_emp_id)->first(); if ($employee && $sorted->count() > 1) { $attedanceDate = $firstEntry->punch_time->format('Y-m-d'); $clockInTime = $firstEntry->punch_time->format('H:i:s'); $clockOutTime = $lastEntry->punch_time->format('H:i:s'); $exists = AttendanceRecord::where('employee_id', $employee->user_id)->where('date', $attedanceDate)->whereIn('created_by', getCompanyAndUsersId())->exists(); if (!$exists) { $shift = Shift::where('id', $employee->shift_id)->where('status', 'active')->first() ?? Shift::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); $policy = AttendancePolicy::where('id', $employee->attendance_policy_id)->where('status', 'active')->first() ?? AttendancePolicy::whereIn('created_by', getCompanyAndUsersId())->where('status', 'active')->first(); $attendance = new AttendanceRecord(); $attendance->employee_id = $employee->user_id; $attendance->biometric_id = $firstEntry->id; $attendance->shift_id = $shift?->id; $attendance->attendance_policy_id = $policy?->id; $attendance->date = $attedanceDate; $attendance->clock_in = $clockInTime; $attendance->clock_out = $clockOutTime; $attendance->created_by = creatorId(); $attendance->save(); $attendance->fresh(); $attendance->processAttendance(); // Mark as synced foreach ($dayEntries as $entry) { $entry->update(['sync_status' => 'synced']); } $syncedCount++; } else { // Already exists, just mark as synced so they don't pile up in pending foreach ($dayEntries as $entry) { $entry->update(['sync_status' => 'synced']); } } } } return redirect()->back()->with('success', __("Bulk sync completed. Synced {$syncedCount} new records.")); } public function sync(Request $request, $id) { if (!Auth::user()->can('sync-biometric-attendance')) { return redirect()->back()->with('error', __('Permission Denied.')); } $biometricEmpId = $request->biometric_emp_id; $biometricId = $request->biometric_id; $attedanceDate = $request->date; $clockInTime = $request->clock_in; $clockOutTime = $request->clock_out; $employee = Employee::with('user')->whereIn('created_by', getCompanyAndUsersId())->where('biometric_emp_id', $biometricEmpId)->first(); if ($employee) { if (is_null($clockOutTime)) { return redirect()->back()->with('error', __("Still Employee is not Clock Out. So You Can't Sync That Attedance.")); } // Check if record already exists $exists = AttendanceRecord::where('employee_id', $employee->user_id) ->where('date', $attedanceDate) ->whereIn('created_by', getCompanyAndUsersId()) ->exists(); if ($exists) { // Just mark it as synced so it doesn't show up again \App\Models\BiometricAttendance::where('biometric_emp_id', $biometricEmpId)->whereDate('punch_time', $attedanceDate)->update(['sync_status' => 'synced']); return redirect()->back()->with('error', __('Attendance record already exists for this employee and date.')); } else { $shift = Shift::where('id', $employee->shift_id) ->where('status', 'active') ->first(); if (!$shift) { $shift = Shift::whereIn('created_by', getCompanyAndUsersId()) ->where('status', 'active') ->first(); } $policy = AttendancePolicy::where('id', $employee->attendance_policy_id) ->where('status', 'active') ->first(); if (!$policy) { $policy = AttendancePolicy::whereIn('created_by', getCompanyAndUsersId()) ->where('status', 'active') ->first(); } $attendance = new AttendanceRecord(); $attendance->employee_id = $employee->user_id; $attendance->biometric_id = $biometricId; $attendance->shift_id = $shift?->id; $attendance->attendance_policy_id = $policy?->id; $attendance->date = $attedanceDate; $attendance->clock_in = $clockInTime; $attendance->clock_out = $clockOutTime; $attendance->created_by = creatorId(); $attendance->save(); $attendance->fresh(); // Reload to get relationships $attendance->processAttendance(); // Mark DB entries as synced \App\Models\BiometricAttendance::where('biometric_emp_id', $biometricEmpId) ->whereDate('punch_time', $attedanceDate) ->update(['sync_status' => 'synced']); return redirect()->back()->with('success', __('Biometric data synced successfully.')); } } else { return redirect()->back()->with('error', __('Employee not found')); } } public function getSaasDemoData() { $data = [ // 10/01/2025 [ "id" => 2285, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-01 12:54:23" ], [ "id" => 2286, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-01 13:05:23" ], [ "id" => 2287, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-01 14:05:23" ], [ "id" => 2288, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-01 18:35:23" ], [ "id" => 2289, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-01 09:05:23" ], [ "id" => 2290, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-01 18:35:23" ], [ "id" => 2291, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-01 09:05:00" ], [ "id" => 2292, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-01 18:35:00" ], // 10/02/2025 [ "id" => 2293, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-02 09:10:23" ], [ "id" => 2294, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-02 13:05:23" ], [ "id" => 2295, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-02 14:05:23" ], [ "id" => 2296, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-02 18:35:23" ], [ "id" => 2297, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-02 09:05:23" ], [ "id" => 2298, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-02 18:35:23" ], [ "id" => 2299, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-02 09:05:00" ], [ "id" => 2300, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-02 18:35:00" ], // 10/03/2025 [ "id" => 2301, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-03 09:10:23" ], [ "id" => 2302, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-03 13:05:23" ], [ "id" => 2303, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-03 14:05:23" ], [ "id" => 2304, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-03 18:35:23" ], [ "id" => 2305, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-03 09:05:23" ], [ "id" => 2306, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-03 18:35:23" ], [ "id" => 2307, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-03 09:05:00" ], [ "id" => 2308, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-03 18:35:00" ], // 10/06/2025 [ "id" => 2309, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-06 09:10:23" ], [ "id" => 2310, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-06 13:05:23" ], [ "id" => 2311, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-06 14:05:23" ], [ "id" => 2312, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-06 18:35:23" ], [ "id" => 2313, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-06 09:05:23" ], [ "id" => 2314, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-06 18:35:23" ], [ "id" => 2315, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-06 09:05:00" ], [ "id" => 2316, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-06 18:35:00" ], // 10/07/2025 [ "id" => 2317, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-07 09:10:23" ], [ "id" => 2318, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-07 13:05:23" ], [ "id" => 2319, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-07 14:05:23" ], [ "id" => 2320, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-07 18:35:23" ], [ "id" => 2321, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-07 09:05:23" ], [ "id" => 2322, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-07 18:35:23" ], [ "id" => 2323, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-07 09:05:00" ], [ "id" => 2324, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-07 18:35:00" ], // 10/08/2025 [ "id" => 2325, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-08 09:10:23" ], [ "id" => 2326, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-08 13:05:23" ], [ "id" => 2327, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-08 14:05:23" ], [ "id" => 2328, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-08 18:35:23" ], [ "id" => 2329, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-08 09:05:23" ], [ "id" => 2330, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-08 18:35:23" ], [ "id" => 2331, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-08 09:05:00" ], [ "id" => 2332, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-08 18:35:00" ], // 10/09/2025 [ "id" => 2333, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-09 09:10:23" ], [ "id" => 2334, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-09 13:05:23" ], [ "id" => 2335, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-09 14:05:23" ], [ "id" => 2336, "emp" => 10, "emp_code" => "201", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-09 18:35:23" ], [ "id" => 2337, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-09 09:05:23" ], [ "id" => 2338, "emp" => 10, "emp_code" => "202", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-09 18:35:23" ], [ "id" => 2339, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-09 09:05:00" ], [ "id" => 2340, "emp" => 10, "emp_code" => "203", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-09 18:35:00" ], ]; return $data; } public function getNonSaasDemoData() { $data = [ // 10/01/2025 [ "id" => 2285, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-01 12:54:23" ], [ "id" => 2286, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-01 13:05:23" ], [ "id" => 2287, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-01 14:05:23" ], [ "id" => 2288, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-01 18:35:23" ], [ "id" => 2289, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-01 09:05:23" ], [ "id" => 2290, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-01 18:35:23" ], [ "id" => 2291, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-01 09:05:00" ], [ "id" => 2292, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-01 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-01 18:35:00" ], // 10/02/2025 [ "id" => 2293, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-02 09:10:23" ], [ "id" => 2294, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-02 13:05:23" ], [ "id" => 2295, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-02 14:05:23" ], [ "id" => 2296, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-02 18:35:23" ], [ "id" => 2297, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-02 09:05:23" ], [ "id" => 2298, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-02 18:35:23" ], [ "id" => 2299, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-02 09:05:00" ], [ "id" => 2300, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-02 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-02 18:35:00" ], // 10/03/2025 [ "id" => 2301, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-03 09:10:23" ], [ "id" => 2302, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-03 13:05:23" ], [ "id" => 2303, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-03 14:05:23" ], [ "id" => 2304, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-03 18:35:23" ], [ "id" => 2305, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-03 09:05:23" ], [ "id" => 2306, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-03 18:35:23" ], [ "id" => 2307, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-03 09:05:00" ], [ "id" => 2308, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-03 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-03 18:35:00" ], // 10/06/2025 [ "id" => 2309, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-06 09:10:23" ], [ "id" => 2310, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-06 13:05:23" ], [ "id" => 2311, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-06 14:05:23" ], [ "id" => 2312, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-06 18:35:23" ], [ "id" => 2313, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-06 09:05:23" ], [ "id" => 2314, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-06 18:35:23" ], [ "id" => 2315, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-06 09:05:00" ], [ "id" => 2316, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-06 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-06 18:35:00" ], // 10/07/2025 [ "id" => 2317, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-07 09:10:23" ], [ "id" => 2318, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-07 13:05:23" ], [ "id" => 2319, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-07 14:05:23" ], [ "id" => 2320, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-07 18:35:23" ], [ "id" => 2321, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-07 09:05:23" ], [ "id" => 2322, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-07 18:35:23" ], [ "id" => 2323, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-07 09:05:00" ], [ "id" => 2324, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-07 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-07 18:35:00" ], // 10/08/2025 [ "id" => 2325, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-08 09:10:23" ], [ "id" => 2326, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-08 13:05:23" ], [ "id" => 2327, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-08 14:05:23" ], [ "id" => 2328, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-08 18:35:23" ], [ "id" => 2329, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-08 09:05:23" ], [ "id" => 2330, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-08 18:35:23" ], [ "id" => 2331, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-08 09:05:00" ], [ "id" => 2332, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-08 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-08 18:35:00" ], // 10/09/2025 [ "id" => 2333, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 09:00:17", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-09 09:10:23" ], [ "id" => 2334, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 13:00:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-09 13:05:23" ], [ "id" => 2335, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 14:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-09 14:05:23" ], [ "id" => 2336, "emp" => 10, "emp_code" => "101", "first_name" => "Mrs. Elvie Towne IV", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2024-10-09 18:35:23" ], [ "id" => 2337, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-09 09:05:23" ], [ "id" => 2338, "emp" => 10, "emp_code" => "102", "first_name" => "Effie Wilderman", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-09 18:35:23" ], [ "id" => 2339, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 09:00:00", "punch_state" => "255", "punch_state_display" => "Clock In", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-09 09:05:00" ], [ "id" => 2340, "emp" => 10, "emp_code" => "103", "first_name" => "Tomasa Mitchell", "last_name" => null, "department" => "Support", "position" => "Technical Support", "punch_time" => "2025-10-09 18:30:00", "punch_state" => "255", "punch_state_display" => "Clock Out", "verify_type" => 1, "verify_type_display" => "Fingerprint", "work_code" => "", "gps_location" => null, "area_alias" => "Operation Office", "terminal_sn" => "COAW221061101", "temperature" => 0.0, "is_mask" => "-", "terminal_alias" => "F18/ID", "upload_time" => "2025-10-09 18:35:00" ], ]; return $data; } }