[2026-07-14 00:00:02] [cron_daily_schedule_fcm] Notification Results:
[2026-07-14 00:00:02] [cron_daily_schedule_fcm] -------------------------
[2026-07-14 00:00:02] [cron_daily_schedule_fcm] All schedules reset: sent = 0
[2026-07-14 00:00:02] [cron_daily_schedule_fcm] Active status updated based on leave dates
[2026-07-14 00:00:02] [cron_mark_yesterday_absent] start
[2026-07-14 00:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 00:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":2}
[2026-07-14 00:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 00:00:02] [cron_mark_yesterday_absent] {"success":true,"date":"2026-07-13","marked_absent":6,"users_absent":[{"user_id":4,"name":"vital"},{"user_id":13,"name":"test"},{"user_id":21,"name":"Selvi"},{"user_id":22,"name":"Mangamma"},{"user_id":24,"name":"Srinivasan"},{"user_id":25,"name":"Sridhar"}]}
[2026-07-14 00:00:02] [cron_mark_yesterday_absent] end
[2026-07-14 00:00:03] [cron_daily_schedule_fcm] User Tamil → Schedule 271 (active=1) sent to 1 device(s)
[2026-07-14 00:00:03] [cron_daily_schedule_fcm] User Naveen → Schedule 272 (active=1) sent to 1 device(s)
[2026-07-14 00:00:04] [cron_daily_schedule_fcm] User Sathish → Schedule 273 (active=1) sent to 1 device(s)
[2026-07-14 00:00:04] [cron_daily_schedule_fcm] User Madesh → Schedule 274 (active=1) no active devices
[2026-07-14 00:00:04] [cron_daily_schedule_fcm] User Tamil → Schedule 276 (active=1) sent to 1 device(s)
[2026-07-14 00:00:04] [cron_daily_schedule_fcm] User Naveen → Schedule 277 (active=1) sent to 1 device(s)
[2026-07-14 00:00:05] [cron_daily_schedule_fcm] User Sathish → Schedule 278 (active=1) sent to 1 device(s)
[2026-07-14 00:00:05] [cron_daily_schedule_fcm] User Madesh → Schedule 279 (active=1) no active devices
[2026-07-14 00:00:05] [cron_daily_schedule_fcm] User pooarasan → Schedule 281 (active=1) sent to 1 device(s)
[2026-07-14 00:00:06] [cron_daily_schedule_fcm] User pooarasan → Schedule 282 (active=1) sent to 1 device(s)
[2026-07-14 00:00:06] [cron_daily_schedule_fcm] User pooarasan → Schedule 283 (active=1) sent to 1 device(s)
[2026-07-14 00:00:06] [cron_daily_schedule_fcm] -------------------------
[2026-07-14 00:00:06] [cron_daily_schedule_fcm] Total Sent: 9
[2026-07-14 00:00:06] [cron_daily_schedule_fcm] Total Skipped: 2
[2026-07-14 00:00:06] [cron_daily_schedule_fcm] Execution Time: 3.79 sec
[2026-07-14 00:00:06] [cron_daily_schedule_fcm] -------------------------
[2026-07-14 00:00:06] [cron_daily_schedule_fcm] Done.
[2026-07-14 00:00:07] [notification_received] Schedule 283 acknowledged by user_id=6 (event=received)
[2026-07-14 00:06:44] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 00:06:50] [attendance_code_created] date=2026-07-14 type=first_half
[2026-07-14 01:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 01:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 01:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 02:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 02:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 02:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 03:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 03:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 03:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 04:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 04:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 04:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 04:03:46] [attendance_login] user_id=6 date=2026-07-14 first_half
[2026-07-14 04:22:23] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-07-14 04:22:27] [attendance_login] user_id=7 date=2026-07-14 first_half
[2026-07-14 04:35:47] [fcm_token] FCM token saved/updated: user_id=21 device_type=android
[2026-07-14 04:36:07] [attendance_login] user_id=21 date=2026-07-14 first_half
[2026-07-14 04:47:19] [notification_received] Schedule 272 acknowledged by user_id=18 (event=received)
[2026-07-14 04:47:21] [fcm_token] FCM token saved/updated: user_id=18 device_type=android
[2026-07-14 04:47:29] [notification_received] Schedule 273 acknowledged by user_id=17 (event=received)
[2026-07-14 04:47:29] [notification_received] Schedule 278 acknowledged by user_id=17 (event=received)
[2026-07-14 04:47:35] [attendance_login] user_id=18 date=2026-07-14 first_half
[2026-07-14 04:47:50] [notification_received] Schedule 277 acknowledged by user_id=18 (event=tapped)
[2026-07-14 04:47:50] [fcm_token] FCM token saved/updated: user_id=17 device_type=android
[2026-07-14 04:48:02] [attendance_login] user_id=17 date=2026-07-14 first_half
[2026-07-14 04:56:09] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 05:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 05:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 05:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 05:10:08] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 05:10:18] [delete_schedules] Notification Results:
---------------------
User pooarasan → Schedule 281 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:18] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=281
[2026-07-14 05:10:22] [delete_schedules] Notification Results:
---------------------
User pooarasan → Schedule 282 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:22] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=282
[2026-07-14 05:10:28] [delete_schedules] Notification Results:
---------------------
User pooarasan → Schedule 283 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:28] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=283
[2026-07-14 05:10:33] [delete_schedules] Notification Results:
---------------------
User Tamil → Schedule 276 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:33] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=276
[2026-07-14 05:10:37] [delete_schedules] Notification Results:
---------------------
User Naveen → Schedule 277 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:37] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=277
[2026-07-14 05:10:41] [delete_schedules] Notification Results:
---------------------
User Sathish → Schedule 278 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:41] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=278
[2026-07-14 05:10:44] [delete_schedules] Notification Results:
---------------------
User Madesh → No active devices
---------------------
Done.
[2026-07-14 05:10:44] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=279
[2026-07-14 05:10:48] [delete_schedules] Notification Results:
---------------------
User Tamil → Schedule 271 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:48] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=271
[2026-07-14 05:10:52] [delete_schedules] Notification Results:
---------------------
User Naveen → Schedule 272 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:52] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=272
[2026-07-14 05:10:55] [delete_schedules] Notification Results:
---------------------
User Madesh → No active devices
---------------------
Done.
[2026-07-14 05:10:55] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=274
[2026-07-14 05:10:59] [delete_schedules] Notification Results:
---------------------
User Sathish → Schedule 273 (active=0) sent successfully
---------------------
Done.
[2026-07-14 05:10:59] [delete_schedule] Schedule(s) deleted: count=1 schedule_ids=273
[2026-07-14 05:11:39] [create_schedule] New schedule(s) created: count=7 schedule_ids=285,286,287,288,289,290,291 user_ids=25,24,20,18,17,6,5
[2026-07-14 05:11:41] [notification_received] Schedule 289 acknowledged by user_id=17 (event=received)
[2026-07-14 05:11:42] [save_schedule] Notification Results:
---------------------
User Sridhar → Schedule 285 (active=1) sent to 1 device(s)
User Srinivasan → Schedule 286 (active=1) sent to 1 device(s)
User Tamil → Schedule 287 (active=1) sent to 1 device(s)
User Naveen → Schedule 288 (active=1) sent to 1 device(s)
User Sathish → Schedule 289 (active=1) sent to 1 device(s)
User pooarasan → Schedule 290 (active=1) sent to 1 device(s)
User Guru prasad → Schedule 291 (active=1) sent to 1 device(s)
---------------------
Done.
[2026-07-14 05:11:42] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 05:11:42] [notification_received] Schedule 286 acknowledged by user_id=24 (event=received)
[2026-07-14 05:11:42] [notification_received] Schedule 291 acknowledged by user_id=5 (event=received)
[2026-07-14 05:11:44] [notification_received] Schedule 289 acknowledged by user_id=17 (event=received)
[2026-07-14 05:11:44] [send_schedule_notification] Notification Results:
[2026-07-14 05:11:44] [send_schedule_notification] ---------------------
[2026-07-14 05:11:44] [send_schedule_notification] User Sridhar → Schedule 285 (active=1) sent successfully
[2026-07-14 05:11:44] [send_schedule_notification] User Srinivasan → Schedule 286 (active=1) sent successfully
[2026-07-14 05:11:44] [send_schedule_notification] User Tamil → Schedule 287 (active=1) sent successfully
[2026-07-14 05:11:44] [send_schedule_notification] User Naveen → Schedule 288 (active=1) sent successfully
[2026-07-14 05:11:44] [send_schedule_notification] User Sathish → Schedule 289 (active=1) sent successfully
[2026-07-14 05:11:44] [send_schedule_notification] User pooarasan → Schedule 290 (active=1) sent successfully
[2026-07-14 05:11:44] [send_schedule_notification] User Guru prasad → Schedule 291 (active=1) sent successfully
[2026-07-14 05:11:44] [send_schedule_notification] ---------------------
[2026-07-14 05:11:44] [send_schedule_notification] Done.
[2026-07-14 05:11:45] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 05:11:45] [notification_received] Schedule 291 acknowledged by user_id=5 (event=received)
[2026-07-14 05:12:32] [create_schedule] New schedule(s) created: count=7 schedule_ids=292,293,294,295,296,297,298 user_ids=25,24,20,18,17,6,5
[2026-07-14 05:12:34] [notification_received] Schedule 293 acknowledged by user_id=24 (event=received)
[2026-07-14 05:12:35] [notification_received] Schedule 296 acknowledged by user_id=17 (event=received)
[2026-07-14 05:12:35] [save_schedule] Notification Results:
---------------------
User Sridhar → Schedule 292 (active=1) sent to 1 device(s)
User Srinivasan → Schedule 293 (active=1) sent to 1 device(s)
User Tamil → Schedule 294 (active=1) sent to 1 device(s)
User Naveen → Schedule 295 (active=1) sent to 1 device(s)
User Sathish → Schedule 296 (active=1) sent to 1 device(s)
User pooarasan → Schedule 297 (active=1) sent to 1 device(s)
User Guru prasad → Schedule 298 (active=1) sent to 1 device(s)
---------------------
Done.
[2026-07-14 05:12:35] [notification_received] Schedule 297 acknowledged by user_id=6 (event=received)
[2026-07-14 05:12:36] [notification_received] Schedule 298 acknowledged by user_id=5 (event=received)
[2026-07-14 05:12:38] [notification_received] Schedule 289 acknowledged by user_id=17 (event=received)
[2026-07-14 05:12:39] [notification_received] Schedule 291 acknowledged by user_id=5 (event=received)
[2026-07-14 05:12:40] [notification_received] Schedule 296 acknowledged by user_id=17 (event=received)
[2026-07-14 05:12:40] [send_schedule_notification] Notification Results:
[2026-07-14 05:12:40] [send_schedule_notification] ---------------------
[2026-07-14 05:12:40] [send_schedule_notification] User Sridhar → Schedule 285 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Srinivasan → Schedule 286 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Tamil → Schedule 287 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Naveen → Schedule 288 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Sathish → Schedule 289 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User pooarasan → Schedule 290 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Guru prasad → Schedule 291 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Sridhar → Schedule 292 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Srinivasan → Schedule 293 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Tamil → Schedule 294 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Naveen → Schedule 295 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Sathish → Schedule 296 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User pooarasan → Schedule 297 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] User Guru prasad → Schedule 298 (active=1) sent successfully
[2026-07-14 05:12:40] [send_schedule_notification] ---------------------
[2026-07-14 05:12:40] [send_schedule_notification] Done.
[2026-07-14 05:12:41] [notification_received] Schedule 298 acknowledged by user_id=5 (event=received)
[2026-07-14 05:12:46] [notification_received] Schedule 286 acknowledged by user_id=24 (event=received)
[2026-07-14 05:12:47] [notification_received] Schedule 286 acknowledged by user_id=24 (event=received)
[2026-07-14 05:12:50] [notification_received] Schedule 286 acknowledged by user_id=24 (event=received)
[2026-07-14 05:12:52] [notification_received] Schedule 293 acknowledged by user_id=24 (event=received)
[2026-07-14 05:12:53] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 05:13:06] [create_schedule] New schedule(s) created: count=1 schedule_ids=299 user_ids=6
[2026-07-14 05:13:07] [save_schedule] Notification Results:
---------------------
User pooarasan → Schedule 299 (active=1) sent to 1 device(s)
---------------------
Done.
[2026-07-14 05:13:08] [notification_received] Schedule 299 acknowledged by user_id=6 (event=received)
[2026-07-14 05:13:09] [notification_received] Schedule 286 acknowledged by user_id=24 (event=received)
[2026-07-14 05:13:10] [notification_received] Schedule 289 acknowledged by user_id=17 (event=received)
[2026-07-14 05:13:10] [notification_received] Schedule 291 acknowledged by user_id=5 (event=received)
[2026-07-14 05:13:11] [notification_received] Schedule 293 acknowledged by user_id=24 (event=received)
[2026-07-14 05:13:12] [notification_received] Schedule 296 acknowledged by user_id=17 (event=received)
[2026-07-14 05:13:13] [notification_received] Schedule 298 acknowledged by user_id=5 (event=received)
[2026-07-14 05:13:13] [send_schedule_notification] Notification Results:
[2026-07-14 05:13:13] [send_schedule_notification] ---------------------
[2026-07-14 05:13:13] [send_schedule_notification] User Sridhar → Schedule 285 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Srinivasan → Schedule 286 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Tamil → Schedule 287 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Naveen → Schedule 288 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Sathish → Schedule 289 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User pooarasan → Schedule 290 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Guru prasad → Schedule 291 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Sridhar → Schedule 292 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Srinivasan → Schedule 293 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Tamil → Schedule 294 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Naveen → Schedule 295 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Sathish → Schedule 296 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User pooarasan → Schedule 297 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User Guru prasad → Schedule 298 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] User pooarasan → Schedule 299 (active=1) sent successfully
[2026-07-14 05:13:13] [send_schedule_notification] ---------------------
[2026-07-14 05:13:13] [send_schedule_notification] Done.
[2026-07-14 05:13:43] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 05:13:46] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 05:14:36] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 05:14:38] [notification_received] Schedule 297 acknowledged by user_id=6 (event=received)
[2026-07-14 05:23:30] [notification_received] Schedule 297 acknowledged by user_id=6 (event=received)
[2026-07-14 06:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 06:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 06:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 06:39:15] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 06:40:37] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 06:41:40] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 06:41:43] [notification_received] Schedule 297 acknowledged by user_id=6 (event=received)
[2026-07-14 06:41:44] [fcm_token] FCM token saved/updated: user_id=6 device_type=android
[2026-07-14 06:41:45] [notification_received] Schedule 299 acknowledged by user_id=6 (event=received)
[2026-07-14 07:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 07:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 07:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 07:06:16] [notification_received] Schedule 288 acknowledged by user_id=18 (event=received)
[2026-07-14 07:06:19] [notification_received] Schedule 295 acknowledged by user_id=18 (event=received)
[2026-07-14 07:55:25] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-07-14 07:55:28] [attendance_logout] user_id=7 date=2026-07-14 first_half
[2026-07-14 07:55:36] [attendance_logout] user_id=6 date=2026-07-14 first_half
[2026-07-14 07:55:41] [fcm_token] FCM token saved/updated: user_id=21 device_type=android
[2026-07-14 07:55:44] [attendance_logout] user_id=21 date=2026-07-14 first_half
[2026-07-14 08:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 08:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 08:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 08:05:33] [fcm_token] FCM token saved/updated: user_id=17 device_type=android
[2026-07-14 08:05:47] [attendance_logout] user_id=17 date=2026-07-14 first_half
[2026-07-14 08:52:49] [notification_received] Schedule 287 acknowledged by user_id=20 (event=received)
[2026-07-14 08:52:51] [notification_received] Schedule 294 acknowledged by user_id=20 (event=received)
[2026-07-14 08:53:29] [notification_received] Schedule 287 acknowledged by user_id=20 (event=received)
[2026-07-14 08:53:36] [notification_received] Schedule 287 acknowledged by user_id=20 (event=received)
[2026-07-14 08:53:38] [notification_received] Schedule 294 acknowledged by user_id=20 (event=received)
[2026-07-14 08:53:41] [notification_received] Schedule 287 acknowledged by user_id=20 (event=received)
[2026-07-14 08:53:43] [notification_received] Schedule 294 acknowledged by user_id=20 (event=received)
[2026-07-14 09:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 09:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 09:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 09:28:49] [notification_received] Schedule 292 acknowledged by user_id=25 (event=received)
[2026-07-14 09:29:21] [notification_received] Schedule 285 acknowledged by user_id=25 (event=received)
[2026-07-14 09:29:23] [notification_received] Schedule 285 acknowledged by user_id=25 (event=received)
[2026-07-14 09:29:25] [notification_received] Schedule 292 acknowledged by user_id=25 (event=received)
[2026-07-14 09:29:28] [notification_received] Schedule 285 acknowledged by user_id=25 (event=received)
[2026-07-14 09:29:33] [notification_received] Schedule 292 acknowledged by user_id=25 (event=received)
[2026-07-14 09:53:08] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 10:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 10:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 10:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 11:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 11:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 11:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 11:06:23] [fcm_token] FCM token saved/updated: user_id=4 device_type=android
[2026-07-14 11:07:10] [attendance_code_created] date=2026-07-14 type=second_half
[2026-07-14 11:20:06] [fcm_token] FCM token saved/updated: user_id=4 device_type=android
[2026-07-14 11:29:56] [fcm_token] FCM token saved/updated: user_id=4 device_type=android
[2026-07-14 11:32:22] [attendance_login] user_id=4 date=2026-07-14 first_half
[2026-07-14 11:32:44] [attendance_logout] user_id=4 date=2026-07-14 first_half
[2026-07-14 11:32:52] [attendance_login] user_id=4 date=2026-07-14 second_half
[2026-07-14 11:32:59] [attendance_logout] user_id=4 date=2026-07-14 second_half
[2026-07-14 12:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 12:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 12:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 12:00:02] [cron_daily_schedule_fcm] Notification Results:
[2026-07-14 12:00:02] [cron_daily_schedule_fcm] -------------------------
[2026-07-14 12:00:02] [cron_daily_schedule_fcm] All schedules reset: sent = 0
[2026-07-14 12:00:02] [cron_daily_schedule_fcm] Active status updated based on leave dates
[2026-07-14 12:00:02] [cron_daily_schedule_fcm] User Sridhar → Schedule 285 (active=1) sent to 1 device(s)
[2026-07-14 12:00:03] [cron_daily_schedule_fcm] User Srinivasan → Schedule 286 (active=1) sent to 1 device(s)
[2026-07-14 12:00:03] [cron_daily_schedule_fcm] User Tamil → Schedule 287 (active=1) sent to 1 device(s)
[2026-07-14 12:00:03] [notification_received] Schedule 285 acknowledged by user_id=25 (event=received)
[2026-07-14 12:00:04] [cron_daily_schedule_fcm] User Naveen → Schedule 288 (active=1) sent to 1 device(s)
[2026-07-14 12:00:04] [cron_daily_schedule_fcm] User Sathish → Schedule 289 (active=1) sent to 1 device(s)
[2026-07-14 12:00:04] [cron_daily_schedule_fcm] User pooarasan → Schedule 290 (active=1) sent to 1 device(s)
[2026-07-14 12:00:04] [cron_daily_schedule_fcm] User Guru prasad → Schedule 291 (active=1) sent to 1 device(s)
[2026-07-14 12:00:04] [cron_daily_schedule_fcm] User Sridhar → Schedule 292 (active=1) sent to 1 device(s)
[2026-07-14 12:00:04] [cron_daily_schedule_fcm] User Srinivasan → Schedule 293 (active=1) sent to 1 device(s)
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] User Tamil → Schedule 294 (active=1) sent to 1 device(s)
[2026-07-14 12:00:05] [notification_received] Schedule 286 acknowledged by user_id=24 (event=received)
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] User Naveen → Schedule 295 (active=1) sent to 1 device(s)
[2026-07-14 12:00:05] [notification_received] Schedule 293 acknowledged by user_id=24 (event=received)
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] User Sathish → Schedule 296 (active=1) sent to 1 device(s)
[2026-07-14 12:00:05] [notification_received] Schedule 291 acknowledged by user_id=5 (event=received)
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] User pooarasan → Schedule 297 (active=1) sent to 1 device(s)
[2026-07-14 12:00:05] [notification_received] Schedule 292 acknowledged by user_id=25 (event=received)
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] User Guru prasad → Schedule 298 (active=1) sent to 1 device(s)
[2026-07-14 12:00:05] [notification_received] Schedule 298 acknowledged by user_id=5 (event=received)
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] User pooarasan → Schedule 299 (active=1) sent to 1 device(s)
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] -------------------------
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] Total Sent: 15
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] Total Skipped: 0
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] Execution Time: 3.63 sec
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] -------------------------
[2026-07-14 12:00:05] [cron_daily_schedule_fcm] Done.
[2026-07-14 12:00:05] [notification_received] Schedule 289 acknowledged by user_id=17 (event=received)
[2026-07-14 12:00:06] [notification_received] Schedule 296 acknowledged by user_id=17 (event=received)
[2026-07-14 12:00:06] [notification_received] Schedule 290 acknowledged by user_id=6 (event=received)
[2026-07-14 12:00:06] [notification_received] Schedule 288 acknowledged by user_id=18 (event=received)
[2026-07-14 12:00:06] [notification_received] Schedule 297 acknowledged by user_id=6 (event=received)
[2026-07-14 12:00:09] [notification_received] Schedule 299 acknowledged by user_id=6 (event=received)
[2026-07-14 12:00:09] [notification_received] Schedule 295 acknowledged by user_id=18 (event=received)
[2026-07-14 12:00:14] [fcm_token] FCM token saved/updated: user_id=24 device_type=android
[2026-07-14 12:06:33] [notification_received] Schedule 287 acknowledged by user_id=20 (event=received)
[2026-07-14 12:06:33] [notification_received] Schedule 294 acknowledged by user_id=20 (event=received)
[2026-07-14 13:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 13:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 13:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 14:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 14:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 14:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 15:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 15:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 15:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 15:28:33] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 15:47:51] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-07-14 15:48:36] [attendance_login] user_id=7 date=2026-07-14 second_half
[2026-07-14 15:48:47] [fcm_token] FCM token saved/updated: user_id=6 device_type=android
[2026-07-14 15:48:49] [attendance_login] user_id=6 date=2026-07-14 second_half
[2026-07-14 16:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 16:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 16:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 16:33:33] [fcm_token] FCM token saved/updated: user_id=18 device_type=android
[2026-07-14 16:33:40] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 16:33:49] [attendance_logout] user_id=18 date=2026-07-14 first_half
[2026-07-14 16:33:53] [attendance_login] user_id=18 date=2026-07-14 second_half
[2026-07-14 16:35:58] [attendance_logout] user_id=18 date=2026-07-14 second_half
[2026-07-14 16:44:08] [fcm_token] FCM token saved/updated: user_id=7 device_type=android
[2026-07-14 16:44:15] [attendance_logout] user_id=7 date=2026-07-14 second_half
[2026-07-14 16:44:37] [attendance_logout] user_id=6 date=2026-07-14 second_half
[2026-07-14 17:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 17:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 17:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 17:23:00] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 17:27:27] [register] New user registered: user_id=26 name="Narasimha" email=nara@gmail.com contact=8870679696 admin=0
[2026-07-14 17:41:08] [login] User logged in: user_id=26 name="Narasimha" contact=8870679696
[2026-07-14 17:41:09] [fcm_token] FCM token saved/updated: user_id=26 device_type=android
[2026-07-14 18:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 18:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 18:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 18:06:12] [fcm_token] FCM token saved/updated: user_id=26 device_type=android
[2026-07-14 19:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 19:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 19:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 19:02:06] [fcm_token] FCM token saved/updated: user_id=20 device_type=android
[2026-07-14 19:56:58] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 20:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 20:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 20:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 20:44:31] [fcm_token] FCM token saved/updated: user_id=5 device_type=android
[2026-07-14 20:44:49] [update_attendance] Attendance updated: date=2026-07-14 updated=1 user_ids=21
[2026-07-14 20:44:49] [update_attendance] Attendance updated: date=2026-07-14 updated=1 user_ids=21
[2026-07-14 20:45:03] [update_attendance] Attendance updated: date=2026-07-10 updated=1 user_ids=21
[2026-07-14 21:00:02] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 21:00:02] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 21:00:02] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 21:27:15] [fcm_token] FCM token saved/updated: user_id=26 device_type=android
[2026-07-14 21:35:06] [fcm_token] FCM token saved/updated: user_id=24 device_type=android
[2026-07-14 22:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 22:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 22:00:01] [cron_deactivate_schedules_for_inactive_users] end
[2026-07-14 22:36:38] [fcm_token] FCM token saved/updated: user_id=24 device_type=android
[2026-07-14 23:00:01] [cron_deactivate_schedules_for_inactive_users] start
[2026-07-14 23:00:01] [cron_deactivate_schedules_for_inactive_users] {"success":true,"message":"Schedules deactivated for inactive users","inactive_user_ids":[15],"inactive_users":[{"user_id":15,"name":"Madesh"}],"schedules_updated":0}
[2026-07-14 23:00:01] [cron_deactivate_schedules_for_inactive_users] end
