{
    "timestamp": "2026-08-20 04:00:04",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-08-20 04:00:04",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 40"
}
{
    "timestamp": "2026-08-20 04:00:04",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 2"
}
{
    "timestamp": "2026-08-20 04:00:04",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 67"
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 157)..."
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_course_types chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_types` (`coutyp_created_at`, `coutyp_id`, `coutyp_is_sync`, `coutyp_name`, `coutyp_updated_at`) values (2026-08-12 02:19:35, 8, 157, Easy PASS, 2026-08-12 02:19:35) on duplicate key update `coutyp_name` = values(`coutyp_name`), `coutyp_is_sync` = values(`coutyp_is_sync`), `coutyp_updated_at` = values(`coutyp_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_students chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_students` (`stu_created_at`, `stu_dob`, `stu_email`, `stu_gender`, `stu_id`, `stu_is_sync`, `stu_name`, `stu_phone`, `stu_updated_at`, `stu_user_id`, `stu_username`) values (2024-12-26 10:19:37, 2025-03-03, kienp2901@gmail.com, Male, 1, 157, Kiên Phạm, 0394859392, 2026-08-20 01:02:06, 485, SPW71652694), (2026-07-25 09:28:07, ?, omotest240702@test1.vn, Female, 4202, 157, HV OMO Hai Bốn Hai CRM, ?, 2026-08-19 09:52:37, 568, SPW04662893) on duplicate key update `stu_name` = values(`stu_name`), `stu_email` = values(`stu_email`), `stu_username` = values(`stu_username`), `stu_user_id` = values(`stu_user_id`), `stu_phone` = values(`stu_phone`), `stu_dob` = values(`stu_dob`), `stu_gender` = values(`stu_gender`), `stu_is_sync` = values(`stu_is_sync`), `stu_updated_at` = values(`stu_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_courses chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2025-04-17 06:52:52, 173, 157, 10888, 294, Mock Test 1, 161, 19, ?, 4, quiz, ?, 2026-08-17 07:33:53, 1), (2026-07-13 02:05:50, 5191, 157, 10905, 5582, Final Test 2, 895, 27, ?, 4, quiz, ?, 2026-08-19 06:51:27, 1), (2026-08-19 07:59:05, 5403, 157, ?, 1996, Topic 17, 4836, ?, 2, ?, section, ?, 2026-08-19 07:59:05, 1), (2026-08-19 07:59:21, 5404, 157, 11932, 5763, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5403, 36, ?, 2, quiz, ?, 2026-08-19 08:03:49, 1), (2026-08-19 08:23:08, 5405, 157, ?, 1997, Topic 18, 4836, ?, 2, ?, section, ?, 2026-08-19 08:23:08, 1), (2026-08-19 08:23:19, 5406, 157, 11932, 5764, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5405, 36, ?, 2, quiz, ?, 2026-08-19 08:24:41, 1), (2026-08-19 08:30:04, 5407, 157, ?, 1998, Topic 19, 4836, ?, 2, ?, section, ?, 2026-08-19 08:30:04, 1), (2026-08-19 08:30:15, 5408, 157, 11932, 5765, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5407, 36, ?, 2, quiz, ?, 2026-08-19 08:33:27, 1), (2026-08-19 08:53:46, 5409, 157, ?, 1999, Topic 20, 4836, ?, 2, ?, section, ?, 2026-08-19 08:53:46, 1), (2026-08-19 08:53:58, 5410, 157, 11932, 5766, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5409, 36, ?, 2, quiz, ?, 2026-08-19 08:55:34, 1), (2026-08-19 09:50:11, 5411, 157, ?, 2000, Topic 21, 4836, ?, 2, ?, section, ?, 2026-08-19 09:50:11, 1), (2026-08-19 09:50:20, 5412, 157, 11932, 5767, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5411, 36, ?, 2, quiz, ?, 2026-08-19 09:51:43, 1), (2026-08-19 10:01:11, 5413, 157, ?, 2001, Topic 22, 4836, ?, 2, ?, section, ?, 2026-08-19 10:01:11, 1), (2026-08-19 10:01:26, 5414, 157, 11932, 5768, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5413, 36, ?, 2, quiz, ?, 2026-08-19 10:02:49, 1), (2026-08-19 10:06:58, 5415, 157, ?, 2002, Topic 23, 4836, ?, 2, ?, section, ?, 2026-08-19 10:06:58, 1), (2026-08-19 10:07:09, 5416, 157, ?, 5769, Kỹ năng ngoài (Tự chấm), 5415, 0, ?, 0, quiz, ?, 2026-08-19 10:14:17, 1), (2026-08-19 10:15:14, 5417, 157, ?, 2003, Topic 24, 4836, ?, 2, ?, section, ?, 2026-08-19 10:15:14, 1), (2026-08-19 10:15:24, 5418, 157, 11932, 5770, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5417, 36, ?, 2, quiz, ?, 2026-08-19 10:16:42, 1), (2026-08-19 10:22:49, 5419, 157, ?, 2004, Topic 25, 4836, ?, 2, ?, section, ?, 2026-08-19 10:22:49, 1), (2026-08-19 10:22:58, 5420, 157, 11932, 5771, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5419, 36, ?, 2, quiz, ?, 2026-08-19 10:23:58, 1), (2026-08-19 10:24:56, 5421, 157, ?, 2005, Topic 26, 4836, ?, 2, ?, section, ?, 2026-08-19 10:24:56, 1), (2026-08-19 10:25:04, 5422, 157, ?, 5772, Kỹ năng ngoài (Tự chấm), 5421, 0, ?, ?, quiz, ?, 2026-08-19 10:25:04, 1), (2026-08-19 10:32:08, 5423, 157, ?, 2006, Topic 27, 4836, ?, 2, ?, section, ?, 2026-08-19 10:32:08, 1), (2026-08-19 10:32:18, 5424, 157, 11932, 5773, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5423, 36, ?, 2, quiz, ?, 2026-08-19 10:33:34, 1), (2026-08-20 01:06:07, 5425, 157, ?, 2007, Topic 28, 4836, ?, 2, ?, section, ?, 2026-08-20 01:06:07, 1), (2026-08-20 01:06:18, 5426, 157, 11932, 5774, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5425, 36, ?, 2, quiz, ?, 2026-08-20 01:06:53, 1), (2026-08-20 01:10:32, 5427, 157, ?, 2008, Topic 29, 4836, ?, 2, ?, section, ?, 2026-08-20 01:10:32, 1), (2026-08-20 01:10:44, 5428, 157, 11932, 5775, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5427, 36, ?, 2, quiz, ?, 2026-08-20 01:12:41, 1), (2026-08-20 01:14:44, 5429, 157, ?, 2009, Topic 30, 4836, ?, 2, ?, section, ?, 2026-08-20 01:14:44, 1), (2026-08-20 01:14:52, 5430, 157, 11932, 5776, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5429, 36, ?, 2, quiz, ?, 2026-08-20 01:17:49, 1), (2026-08-20 01:18:14, 5431, 157, ?, 2010, Topic 31, 4836, ?, 2, ?, section, ?, 2026-08-20 01:18:14, 1), (2026-08-20 01:18:23, 5432, 157, 11932, 5777, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5431, 36, ?, 2, quiz, ?, 2026-08-20 01:21:13, 1), (2026-08-20 01:27:34, 5433, 157, ?, 2011, Topic 32, 4836, ?, 2, ?, section, ?, 2026-08-20 01:27:34, 1), (2026-08-20 01:27:44, 5434, 157, ?, 5778, Kỹ năng ngoài (Tự chấm), 5433, 19, ?, 0, quiz, ?, 2026-08-20 01:29:36, 1), (2026-08-20 01:37:55, 5435, 157, ?, 2012, Topic 33, 4836, ?, 2, ?, section, ?, 2026-08-20 01:37:55, 1), (2026-08-20 01:38:05, 5436, 157, 11932, 5779, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5435, 36, ?, 2, quiz, ?, 2026-08-20 01:39:00, 1), (2026-08-20 01:40:41, 5437, 157, ?, 2013, Topic 34, 4836, ?, 2, ?, section, ?, 2026-08-20 01:40:41, 1), (2026-08-20 01:40:50, 5438, 157, 11932, 5780, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5437, 36, ?, 2, quiz, ?, 2026-08-20 01:43:09, 1), (2026-08-20 01:43:47, 5439, 157, ?, 2014, Topic 35, 4836, ?, 2, ?, section, ?, 2026-08-20 01:43:47, 1), (2026-08-20 01:43:53, 5440, 157, ?, 5781, Kỹ năng ngoài (Tự chấm), 5439, 0, ?, 0, quiz, ?, 2026-08-20 01:46:07, 1) on duplicate key update `cou_moodle_id` = values(`cou_moodle_id`), `cou_name` = values(`cou_name`), `cou_type` = values(`cou_type`), `cou_parent_id` = values(`cou_parent_id`), `cou_total_round` = values(`cou_total_round`), `cou_last_round` = values(`cou_last_round`), `cou_section_type` = values(`cou_section_type`), `cou_quiz_setting_type` = values(`cou_quiz_setting_type`), `cou_type_id` = values(`cou_type_id`), `cou_visible` = values(`cou_visible`), `cou_is_sync` = values(`cou_is_sync`), `cou_updated_at` = values(`cou_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_course_student chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_student` (`coustu_course_end`, `coustu_course_id`, `coustu_created_at`, `coustu_id`, `coustu_is_sync`, `coustu_student_id`, `coustu_updated_at`, `coustu_user_id`) values (2028-07-28 14:46:54, 5063, 2026-07-28 14:46:54, 5636, 157, 4202, 2026-08-19 09:52:37, 568) on duplicate key update `coustu_student_id` = values(`coustu_student_id`), `coustu_user_id` = values(`coustu_user_id`), `coustu_course_id` = values(`coustu_course_id`), `coustu_course_end` = values(`coustu_course_end`), `coustu_is_sync` = values(`coustu_is_sync`), `coustu_updated_at` = values(`coustu_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_student_scores chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_student_scores` (`stusco_course_id`, `stusco_created_at`, `stusco_history_contest_id`, `stusco_id`, `stusco_is_sync`, `stusco_mock_contest_id`, `stusco_overall_score`, `stusco_score_status`, `stusco_student_id`, `stusco_updated_at`, `stusco_user_id`) values (4864, 2026-05-19 16:33:33, 6a0c2e6dc5d7f0d546339cdc, 3945, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (4864, 2026-05-19 16:36:53, 6a0c2f34c5d7f0d546339d43, 3946, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (4864, 2026-05-19 16:39:15, 6a0c2fc3c5d7f0d546339da1, 3947, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (4864, 2026-05-20 08:31:24, 6a0d0eebc5d7f0d546339e5e, 3948, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (4864, 2026-05-20 17:05:05, 6a0d8751c5d7f0d546339f29, 3949, 157, 805, 3.33, 1, 22, 2026-08-20 03:44:38, 248), (4873, 2026-05-28 14:39:25, 6a17f12cc5d7f0d54633a4cb, 3977, 157, 805, 0, 1, 22, 2026-08-20 03:44:38, 248), (4919, 2026-06-13 07:56:55, 6a2caad7c5d7f0d54633bea5, 4071, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (5012, 2026-06-25 08:00:18, 6a3ce01276ca4dcafe1040a9, 4110, 157, 805, 2.5, 1, 1, 2026-08-19 08:55:35, 485), (5015, 2026-06-25 10:52:35, 6a3d087376ca4dcafe104128, 4120, 157, 805, 0, 1, 1, 2026-08-19 09:51:44, 485), (4959, 2026-06-26 04:51:34, 6a3e055676ca4dcafe104259, 4127, 157, 803, -1, 0, 1, 2026-08-19 10:13:00, 485), (4864, 2026-06-26 07:32:26, 6a3e2b0a76ca4dcafe1042bd, 4130, 157, 805, -1, 0, 1, 2026-08-19 10:02:50, 485), (4864, 2026-06-27 01:33:51, 6a3f287f76ca4dcafe1043c0, 4131, 157, 805, -1, 0, 1, 2026-08-19 10:18:18, 485), (4959, 2026-06-27 01:34:41, 6a3f28b076ca4dcafe104419, 4132, 157, 803, 2.8, 1, 1, 2026-08-19 10:13:00, 485), (4962, 2026-06-27 10:32:05, 6a3fa6a576ca4dcafe10451c, 4133, 157, 803, 3, 1, 1, 2026-08-19 10:13:00, 485), (4864, 2026-07-01 09:10:50, 6a44d99a76ca4dcafe10531e, 4153, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (5026, 2026-07-02 04:16:51, 6a45e63376ca4dcafe105694, 4157, 157, 803, 0, 1, 1, 2026-08-19 10:13:00, 485), (5030, 2026-07-02 07:30:31, 6a4613974b4812c9117bc551, 4158, 157, 803, -1, 0, 1, 2026-08-19 10:13:00, 485), (5030, 2026-07-02 07:30:53, 6a4613ad4b4812c9117bc570, 4159, 157, 803, 3, 1, 1, 2026-08-19 10:13:00, 485), (4917, 2026-07-02 08:19:20, 6a461f0822728c6091717e07, 4160, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (5033, 2026-07-03 04:07:53, 6a47359922728c6091718017, 4171, 157, 803, 0, 1, 1, 2026-08-19 10:13:00, 485), (5034, 2026-07-03 07:13:35, 6a47611f22728c6091718104, 4172, 157, 805, 7.5, 1, 1, 2026-08-19 10:24:13, 485), (4962, 2026-07-08 10:34:24, 6a4e27b06146715219c0ffda, 4201, 157, 803, 1.5, 1, 1, 2026-08-19 10:13:00, 485), (5099, 2026-07-23 11:00:51, 6a61f4635e56ff24d00f3288, 5341, 157, 715, 6.6, 1, 1, 2026-08-19 08:51:40, 485), (5260, 2026-08-03 09:32:11, 6a70601bfdabcb0c0d5dd5ad, 5484, 157, 805, 0, 1, 1, 2026-08-20 01:06:54, 485), (5260, 2026-08-03 12:37:52, 6a708ba0fdabcb0c0d5dd6ae, 5485, 157, 803, 0, 1, 1, 2026-08-19 10:13:00, 485), (5260, 2026-08-03 12:44:01, 6a708d11fdabcb0c0d5dd726, 5488, 157, 805, 0, 1, 22, 2026-08-20 03:44:38, 248), (5260, 2026-08-03 12:48:05, 6a708e05fdabcb0c0d5dd819, 5490, 157, 803, -1, 0, 1, 2026-08-19 10:13:00, 485), (5206, 2026-08-07 03:50:00, 6a7555e835905b5265120bb9, 5537, 157, 713, 0, 1, 22, 2026-08-20 03:46:35, 248), (5236, 2026-08-07 03:50:22, 6a7555fe35905b5265120bd8, 5538, 157, 713, 0, 0, 22, 2026-08-20 03:46:35, 248), (848, 2026-08-10 04:47:06, 6a7957ca69136fc573bb45fb, 5551, 157, 713, 0, 0, 22, 2026-08-20 03:46:35, 248), (5236, 2026-08-11 04:13:09, 6a7aa15569136fc573bb4794, 5559, 157, 713, 0, 0, 22, 2026-08-20 03:46:35, 248), (5219, 2026-08-11 04:14:08, 6a7aa19069136fc573bb47b3, 5561, 157, 713, 0, 0, 22, 2026-08-20 03:46:35, 248), (5206, 2026-08-11 04:14:45, 6a7aa1b569136fc573bb47d2, 5562, 157, 713, 0, 1, 22, 2026-08-20 03:46:35, 248), (573, 2026-08-12 07:48:13, 6a7c253d69136fc573bb4d02, 5604, 157, 715, 3.3, 0, 1, 2026-08-19 08:51:40, 485), (5206, 2026-08-12 09:39:39, 6a7c3f5bda3cb7d5579b0358, 5605, 157, 713, -1, 0, 22, 2026-08-20 03:46:35, 248), (5206, 2026-08-12 09:40:53, 6a7c3fa5da3cb7d5579b0374, 5606, 157, 713, 0, 1, 22, 2026-08-20 03:46:35, 248), (5206, 2026-08-12 09:44:45, 6a7c408dda3cb7d5579b03ae, 5607, 157, 713, 1, 1, 22, 2026-08-20 03:46:35, 248), (570, 2026-08-13 09:23:16, 6a7d8d04da3cb7d5579b0425, 5651, 157, 713, -1, 0, 22, 2026-08-20 03:46:35, 248), (573, 2026-08-17 07:56:29, 6a82beadf449d5281f815676, 5678, 157, 715, 8.3, 1, 1, 2026-08-19 08:51:40, 485), (573, 2026-08-17 09:22:52, 6a82d2ecf449d5281f81578c, 5682, 157, 715, 1.6, 0, 1, 2026-08-19 08:51:40, 485), (573, 2026-08-17 09:26:11, 6a82d3b3f449d5281f8157ed, 5683, 157, 715, -1, 0, 1, 2026-08-19 08:51:40, 485), (573, 2026-08-17 09:37:12, 6a82d647f449d5281f815810, 5684, 157, 715, -1, 0, 1, 2026-08-19 08:51:40, 485), (573, 2026-08-17 10:41:17, 6a82e54df449d5281f815893, 5687, 157, 715, 0, 0, 1, 2026-08-19 08:51:40, 485), (5099, 2026-08-18 10:25:51, 6a843325f449d5281f816038, 5694, 157, 715, 0, 0, 1, 2026-08-19 08:51:40, 485), (5099, 2026-08-19 01:49:12, 6a850b97f449d5281f816088, 5696, 157, 715, 1.6, 0, 1, 2026-08-19 08:51:40, 485), (5099, 2026-08-19 01:50:46, 6a850bf6f449d5281f8160cb, 5697, 157, 715, 0, 0, 1, 2026-08-19 08:51:40, 485), (5404, 2026-08-19 08:07:06, 6a85642a811b886dbd40807d, 5700, 157, 805, 6.3, 1, 1, 2026-08-20 01:12:42, 485), (5406, 2026-08-19 08:24:43, 6a85684b811b886dbd40811e, 5701, 157, 805, 5.1, 1, 1, 2026-08-20 01:17:50, 485), (5408, 2026-08-19 08:33:30, 6a856a5a811b886dbd408165, 5702, 157, 805, 5.1, 1, 1, 2026-08-20 01:21:14, 485), (5410, 2026-08-19 08:55:36, 6a856f88811b886dbd4081b3, 5703, 157, 805, 5.1, 1, 1, 2026-08-20 01:39:02, 485), (5410, 2026-08-19 08:56:29, ?, 5704, 157, ?, 8.5, 1, 22, 2026-08-19 08:56:29, 248), (5412, 2026-08-19 09:51:46, 6a857cb2811b886dbd4081fa, 5705, 157, 805, 5.1, 1, 1, 2026-08-20 01:43:10, 485), (5414, 2026-08-19 10:02:52, 6a857f4c811b886dbd408241, 5706, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5416, 2026-08-19 10:11:17, ?, 5707, 157, ?, 9.2, 1, 1, 2026-08-19 10:11:17, 485), (5418, 2026-08-19 10:18:20, 6a8582ec811b886dbd4082b6, 5708, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5420, 2026-08-19 10:24:15, 6a85844f811b886dbd408303, 5709, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5422, 2026-08-19 10:26:36, ?, 5710, 157, ?, 9.2, 1, 1, 2026-08-19 10:26:36, 485), (5424, 2026-08-19 10:33:41, 6a858685811b886dbd408348, 5711, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5426, 2026-08-20 01:07:34, 6a865356811b886dbd4083b3, 5712, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5428, 2026-08-20 01:12:49, 6a865491811b886dbd4083fd, 5713, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5430, 2026-08-20 01:17:51, 6a8655bf811b886dbd408444, 5714, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5432, 2026-08-20 01:21:15, 6a86568b811b886dbd408489, 5715, 157, 805, 5.1, 0, 1, 2026-08-20 02:39:34, 485), (5434, 2026-08-20 01:29:27, ?, 5716, 157, ?, 9.2, 0, 1, 2026-08-20 01:29:27, 485), (5436, 2026-08-20 01:39:03, 6a865ab7811b886dbd4084da, 5717, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5438, 2026-08-20 01:43:11, 6a865baf811b886dbd40851f, 5718, 157, 805, 6.3, 1, 1, 2026-08-20 02:39:34, 485), (5440, 2026-08-20 01:45:59, ?, 5719, 157, ?, 9.2, 1, 1, 2026-08-20 01:45:59, 485), (569, 2026-08-20 03:34:14, 6a8675b6f449d5281f816129, 5720, 157, 713, -1, 0, 1, 2026-08-20 03:37:26, 485) on duplicate key update `stusco_student_id` = values(`stusco_student_id`), `stusco_user_id` = values(`stusco_user_id`), `stusco_course_id` = values(`stusco_course_id`), `stusco_mock_contest_id` = values(`stusco_mock_contest_id`), `stusco_score_status` = values(`stusco_score_status`), `stusco_history_contest_id` = values(`stusco_history_contest_id`), `stusco_overall_score` = values(`stusco_overall_score`), `stusco_is_sync` = values(`stusco_is_sync`), `stusco_updated_at` = values(`stusco_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "ERROR",
    "message": "[mirrorToZeus] Bắt catch ngoại lệ bảng lcms_user_assignments chi tiết:",
    "context": {
        "msg": "SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-08-17 10:56:01, 153, 2026-08-17 03:56:07, 217, 0, 157, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-08-17 10:56:01\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 534, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-08-17 10:56:01\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3822, 2026-08-17 03:56:07, 534) on duplicate key update `usrasi_course_id` = values(`usrasi_course_id`), `usrasi_section_id` = values(`usrasi_section_id`), `usrasi_zeus_id` = values(`usrasi_zeus_id`), `usrasi_student_id` = values(`usrasi_student_id`), `usrasi_completion_time` = values(`usrasi_completion_time`), `usrasi_completion_state` = values(`usrasi_completion_state`), `usrasi_payload_data` = values(`usrasi_payload_data`), `usrasi_response_data` = values(`usrasi_response_data`), `usrasi_is_cron` = values(`usrasi_is_cron`), `usrasi_is_sync` = values(`usrasi_is_sync`), `usrasi_updated_at` = values(`usrasi_updated_at`))",
        "trace": "#0 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(779): Illuminate\\Database\\Connection->runQueryCallback()\n#1 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Connection.php(584): Illuminate\\Database\\Connection->run()\n#2 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Query\/Builder.php(3917): Illuminate\\Database\\Connection->affectingStatement()\n#3 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(599): Illuminate\\Database\\Query\\Builder->upsert()\n#4 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Database\/Concerns\/BuildsQueries.php(59): App\\Console\\Commands\\LmsDailySyncCommand->App\\Console\\Commands\\{closure}()\n#5 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(589): Illuminate\\Database\\Query\\Builder->chunk()\n#6 \/var\/www\/html\/lms_hocmai\/app\/Console\/Commands\/LmsDailySyncCommand.php(125): App\\Console\\Commands\\LmsDailySyncCommand->mirrorToZeus()\n#7 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(36): App\\Console\\Commands\\LmsDailySyncCommand->handle()\n#8 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Util.php(43): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()\n#9 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(95): Illuminate\\Container\\Util::unwrapIfClosure()\n#10 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()\n#11 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Container\/Container.php(696): Illuminate\\Container\\BoundMethod::call()\n#12 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(213): Illuminate\\Container\\Container->call()\n#13 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Command\/Command.php(341): Illuminate\\Console\\Command->execute()\n#14 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Console\/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()\n#15 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(1117): Illuminate\\Console\\Command->run()\n#16 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(356): Symfony\\Component\\Console\\Application->doRunCommand()\n#17 \/var\/www\/html\/lms_hocmai\/vendor\/symfony\/console\/Application.php(195): Symfony\\Component\\Console\\Application->doRun()\n#18 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Console\/Kernel.php(198): Symfony\\Component\\Console\\Application->run()\n#19 \/var\/www\/html\/lms_hocmai\/vendor\/laravel\/framework\/src\/Illuminate\/Foundation\/Application.php(1235): Illuminate\\Foundation\\Console\\Kernel->handle()\n#20 \/var\/www\/html\/lms_hocmai\/artisan(13): Illuminate\\Foundation\\Application->handleCommand()\n#21 {main}"
    }
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-08-20 04:00:05",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 157,
        "elapsed_s": -1.341596,
        "syncCourseTypes": {
            "synced": 1
        },
        "syncCourses": {
            "synced": 40
        },
        "syncStudents": {
            "synced": 2
        },
        "syncCourseStudents": {
            "synced": 1
        },
        "syncStudentScores": {
            "synced": 67
        },
        "syncUserAssignments": {
            "synced": 1
        },
        "mirrorToZeus": {
            "synced": 0,
            "error": "Mirror lcms_course_types lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_types` (`coutyp_created_at`, `coutyp_id`, `coutyp_is_sync`, `coutyp_name`, `coutyp_updated_at`) values (2026-08-12 02:19:35, 8, 157, Easy PASS, 2026-08-12 02:19:35) on duplicate key update `coutyp_name` = values(`coutyp_name`), `coutyp_is_sync` = values(`coutyp_is_sync`), `coutyp_updated_at` = values(`coutyp_updated_at`)) | Mirror lcms_students lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_students` (`stu_created_at`, `stu_dob`, `stu_email`, `stu_gender`, `stu_id`, `stu_is_sync`, `stu_name`, `stu_phone`, `stu_updated_at`, `stu_user_id`, `stu_username`) values (2024-12-26 10:19:37, 2025-03-03, kienp2901@gmail.com, Male, 1, 157, Kiên Phạm, 0394859392, 2026-08-20 01:02:06, 485, SPW71652694), (2026-07-25 09:28:07, ?, omotest240702@test1.vn, Female, 4202, 157, HV OMO Hai Bốn Hai CRM, ?, 2026-08-19 09:52:37, 568, SPW04662893) on duplicate key update `stu_name` = values(`stu_name`), `stu_email` = values(`stu_email`), `stu_username` = values(`stu_username`), `stu_user_id` = values(`stu_user_id`), `stu_phone` = values(`stu_phone`), `stu_dob` = values(`stu_dob`), `stu_gender` = values(`stu_gender`), `stu_is_sync` = values(`stu_is_sync`), `stu_updated_at` = values(`stu_updated_at`)) | Mirror lcms_courses lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_courses` (`cou_created_at`, `cou_id`, `cou_is_sync`, `cou_last_round`, `cou_moodle_id`, `cou_name`, `cou_parent_id`, `cou_quiz_setting_type`, `cou_section_type`, `cou_total_round`, `cou_type`, `cou_type_id`, `cou_updated_at`, `cou_visible`) values (2025-04-17 06:52:52, 173, 157, 10888, 294, Mock Test 1, 161, 19, ?, 4, quiz, ?, 2026-08-17 07:33:53, 1), (2026-07-13 02:05:50, 5191, 157, 10905, 5582, Final Test 2, 895, 27, ?, 4, quiz, ?, 2026-08-19 06:51:27, 1), (2026-08-19 07:59:05, 5403, 157, ?, 1996, Topic 17, 4836, ?, 2, ?, section, ?, 2026-08-19 07:59:05, 1), (2026-08-19 07:59:21, 5404, 157, 11932, 5763, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5403, 36, ?, 2, quiz, ?, 2026-08-19 08:03:49, 1), (2026-08-19 08:23:08, 5405, 157, ?, 1997, Topic 18, 4836, ?, 2, ?, section, ?, 2026-08-19 08:23:08, 1), (2026-08-19 08:23:19, 5406, 157, 11932, 5764, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5405, 36, ?, 2, quiz, ?, 2026-08-19 08:24:41, 1), (2026-08-19 08:30:04, 5407, 157, ?, 1998, Topic 19, 4836, ?, 2, ?, section, ?, 2026-08-19 08:30:04, 1), (2026-08-19 08:30:15, 5408, 157, 11932, 5765, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5407, 36, ?, 2, quiz, ?, 2026-08-19 08:33:27, 1), (2026-08-19 08:53:46, 5409, 157, ?, 1999, Topic 20, 4836, ?, 2, ?, section, ?, 2026-08-19 08:53:46, 1), (2026-08-19 08:53:58, 5410, 157, 11932, 5766, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5409, 36, ?, 2, quiz, ?, 2026-08-19 08:55:34, 1), (2026-08-19 09:50:11, 5411, 157, ?, 2000, Topic 21, 4836, ?, 2, ?, section, ?, 2026-08-19 09:50:11, 1), (2026-08-19 09:50:20, 5412, 157, 11932, 5767, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5411, 36, ?, 2, quiz, ?, 2026-08-19 09:51:43, 1), (2026-08-19 10:01:11, 5413, 157, ?, 2001, Topic 22, 4836, ?, 2, ?, section, ?, 2026-08-19 10:01:11, 1), (2026-08-19 10:01:26, 5414, 157, 11932, 5768, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5413, 36, ?, 2, quiz, ?, 2026-08-19 10:02:49, 1), (2026-08-19 10:06:58, 5415, 157, ?, 2002, Topic 23, 4836, ?, 2, ?, section, ?, 2026-08-19 10:06:58, 1), (2026-08-19 10:07:09, 5416, 157, ?, 5769, Kỹ năng ngoài (Tự chấm), 5415, 0, ?, 0, quiz, ?, 2026-08-19 10:14:17, 1), (2026-08-19 10:15:14, 5417, 157, ?, 2003, Topic 24, 4836, ?, 2, ?, section, ?, 2026-08-19 10:15:14, 1), (2026-08-19 10:15:24, 5418, 157, 11932, 5770, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5417, 36, ?, 2, quiz, ?, 2026-08-19 10:16:42, 1), (2026-08-19 10:22:49, 5419, 157, ?, 2004, Topic 25, 4836, ?, 2, ?, section, ?, 2026-08-19 10:22:49, 1), (2026-08-19 10:22:58, 5420, 157, 11932, 5771, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5419, 36, ?, 2, quiz, ?, 2026-08-19 10:23:58, 1), (2026-08-19 10:24:56, 5421, 157, ?, 2005, Topic 26, 4836, ?, 2, ?, section, ?, 2026-08-19 10:24:56, 1), (2026-08-19 10:25:04, 5422, 157, ?, 5772, Kỹ năng ngoài (Tự chấm), 5421, 0, ?, ?, quiz, ?, 2026-08-19 10:25:04, 1), (2026-08-19 10:32:08, 5423, 157, ?, 2006, Topic 27, 4836, ?, 2, ?, section, ?, 2026-08-19 10:32:08, 1), (2026-08-19 10:32:18, 5424, 157, 11932, 5773, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5423, 36, ?, 2, quiz, ?, 2026-08-19 10:33:34, 1), (2026-08-20 01:06:07, 5425, 157, ?, 2007, Topic 28, 4836, ?, 2, ?, section, ?, 2026-08-20 01:06:07, 1), (2026-08-20 01:06:18, 5426, 157, 11932, 5774, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5425, 36, ?, 2, quiz, ?, 2026-08-20 01:06:53, 1), (2026-08-20 01:10:32, 5427, 157, ?, 2008, Topic 29, 4836, ?, 2, ?, section, ?, 2026-08-20 01:10:32, 1), (2026-08-20 01:10:44, 5428, 157, 11932, 5775, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5427, 36, ?, 2, quiz, ?, 2026-08-20 01:12:41, 1), (2026-08-20 01:14:44, 5429, 157, ?, 2009, Topic 30, 4836, ?, 2, ?, section, ?, 2026-08-20 01:14:44, 1), (2026-08-20 01:14:52, 5430, 157, 11932, 5776, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5429, 36, ?, 2, quiz, ?, 2026-08-20 01:17:49, 1), (2026-08-20 01:18:14, 5431, 157, ?, 2010, Topic 31, 4836, ?, 2, ?, section, ?, 2026-08-20 01:18:14, 1), (2026-08-20 01:18:23, 5432, 157, 11932, 5777, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5431, 36, ?, 2, quiz, ?, 2026-08-20 01:21:13, 1), (2026-08-20 01:27:34, 5433, 157, ?, 2011, Topic 32, 4836, ?, 2, ?, section, ?, 2026-08-20 01:27:34, 1), (2026-08-20 01:27:44, 5434, 157, ?, 5778, Kỹ năng ngoài (Tự chấm), 5433, 19, ?, 0, quiz, ?, 2026-08-20 01:29:36, 1), (2026-08-20 01:37:55, 5435, 157, ?, 2012, Topic 33, 4836, ?, 2, ?, section, ?, 2026-08-20 01:37:55, 1), (2026-08-20 01:38:05, 5436, 157, 11932, 5779, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5435, 36, ?, 2, quiz, ?, 2026-08-20 01:39:00, 1), (2026-08-20 01:40:41, 5437, 157, ?, 2013, Topic 34, 4836, ?, 2, ?, section, ?, 2026-08-20 01:40:41, 1), (2026-08-20 01:40:50, 5438, 157, 11932, 5780, LOẠI C _  SpeakWell-Kid's Box-All Tests-Official, 5437, 36, ?, 2, quiz, ?, 2026-08-20 01:43:09, 1), (2026-08-20 01:43:47, 5439, 157, ?, 2014, Topic 35, 4836, ?, 2, ?, section, ?, 2026-08-20 01:43:47, 1), (2026-08-20 01:43:53, 5440, 157, ?, 5781, Kỹ năng ngoài (Tự chấm), 5439, 0, ?, 0, quiz, ?, 2026-08-20 01:46:07, 1) on duplicate key update `cou_moodle_id` = values(`cou_moodle_id`), `cou_name` = values(`cou_name`), `cou_type` = values(`cou_type`), `cou_parent_id` = values(`cou_parent_id`), `cou_total_round` = values(`cou_total_round`), `cou_last_round` = values(`cou_last_round`), `cou_section_type` = values(`cou_section_type`), `cou_quiz_setting_type` = values(`cou_quiz_setting_type`), `cou_type_id` = values(`cou_type_id`), `cou_visible` = values(`cou_visible`), `cou_is_sync` = values(`cou_is_sync`), `cou_updated_at` = values(`cou_updated_at`)) | Mirror lcms_course_student lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_course_student` (`coustu_course_end`, `coustu_course_id`, `coustu_created_at`, `coustu_id`, `coustu_is_sync`, `coustu_student_id`, `coustu_updated_at`, `coustu_user_id`) values (2028-07-28 14:46:54, 5063, 2026-07-28 14:46:54, 5636, 157, 4202, 2026-08-19 09:52:37, 568) on duplicate key update `coustu_student_id` = values(`coustu_student_id`), `coustu_user_id` = values(`coustu_user_id`), `coustu_course_id` = values(`coustu_course_id`), `coustu_course_end` = values(`coustu_course_end`), `coustu_is_sync` = values(`coustu_is_sync`), `coustu_updated_at` = values(`coustu_updated_at`)) | Mirror lcms_student_scores lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_student_scores` (`stusco_course_id`, `stusco_created_at`, `stusco_history_contest_id`, `stusco_id`, `stusco_is_sync`, `stusco_mock_contest_id`, `stusco_overall_score`, `stusco_score_status`, `stusco_student_id`, `stusco_updated_at`, `stusco_user_id`) values (4864, 2026-05-19 16:33:33, 6a0c2e6dc5d7f0d546339cdc, 3945, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (4864, 2026-05-19 16:36:53, 6a0c2f34c5d7f0d546339d43, 3946, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (4864, 2026-05-19 16:39:15, 6a0c2fc3c5d7f0d546339da1, 3947, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (4864, 2026-05-20 08:31:24, 6a0d0eebc5d7f0d546339e5e, 3948, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (4864, 2026-05-20 17:05:05, 6a0d8751c5d7f0d546339f29, 3949, 157, 805, 3.33, 1, 22, 2026-08-20 03:44:38, 248), (4873, 2026-05-28 14:39:25, 6a17f12cc5d7f0d54633a4cb, 3977, 157, 805, 0, 1, 22, 2026-08-20 03:44:38, 248), (4919, 2026-06-13 07:56:55, 6a2caad7c5d7f0d54633bea5, 4071, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (5012, 2026-06-25 08:00:18, 6a3ce01276ca4dcafe1040a9, 4110, 157, 805, 2.5, 1, 1, 2026-08-19 08:55:35, 485), (5015, 2026-06-25 10:52:35, 6a3d087376ca4dcafe104128, 4120, 157, 805, 0, 1, 1, 2026-08-19 09:51:44, 485), (4959, 2026-06-26 04:51:34, 6a3e055676ca4dcafe104259, 4127, 157, 803, -1, 0, 1, 2026-08-19 10:13:00, 485), (4864, 2026-06-26 07:32:26, 6a3e2b0a76ca4dcafe1042bd, 4130, 157, 805, -1, 0, 1, 2026-08-19 10:02:50, 485), (4864, 2026-06-27 01:33:51, 6a3f287f76ca4dcafe1043c0, 4131, 157, 805, -1, 0, 1, 2026-08-19 10:18:18, 485), (4959, 2026-06-27 01:34:41, 6a3f28b076ca4dcafe104419, 4132, 157, 803, 2.8, 1, 1, 2026-08-19 10:13:00, 485), (4962, 2026-06-27 10:32:05, 6a3fa6a576ca4dcafe10451c, 4133, 157, 803, 3, 1, 1, 2026-08-19 10:13:00, 485), (4864, 2026-07-01 09:10:50, 6a44d99a76ca4dcafe10531e, 4153, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (5026, 2026-07-02 04:16:51, 6a45e63376ca4dcafe105694, 4157, 157, 803, 0, 1, 1, 2026-08-19 10:13:00, 485), (5030, 2026-07-02 07:30:31, 6a4613974b4812c9117bc551, 4158, 157, 803, -1, 0, 1, 2026-08-19 10:13:00, 485), (5030, 2026-07-02 07:30:53, 6a4613ad4b4812c9117bc570, 4159, 157, 803, 3, 1, 1, 2026-08-19 10:13:00, 485), (4917, 2026-07-02 08:19:20, 6a461f0822728c6091717e07, 4160, 157, 805, -1, 0, 22, 2026-08-20 03:44:38, 248), (5033, 2026-07-03 04:07:53, 6a47359922728c6091718017, 4171, 157, 803, 0, 1, 1, 2026-08-19 10:13:00, 485), (5034, 2026-07-03 07:13:35, 6a47611f22728c6091718104, 4172, 157, 805, 7.5, 1, 1, 2026-08-19 10:24:13, 485), (4962, 2026-07-08 10:34:24, 6a4e27b06146715219c0ffda, 4201, 157, 803, 1.5, 1, 1, 2026-08-19 10:13:00, 485), (5099, 2026-07-23 11:00:51, 6a61f4635e56ff24d00f3288, 5341, 157, 715, 6.6, 1, 1, 2026-08-19 08:51:40, 485), (5260, 2026-08-03 09:32:11, 6a70601bfdabcb0c0d5dd5ad, 5484, 157, 805, 0, 1, 1, 2026-08-20 01:06:54, 485), (5260, 2026-08-03 12:37:52, 6a708ba0fdabcb0c0d5dd6ae, 5485, 157, 803, 0, 1, 1, 2026-08-19 10:13:00, 485), (5260, 2026-08-03 12:44:01, 6a708d11fdabcb0c0d5dd726, 5488, 157, 805, 0, 1, 22, 2026-08-20 03:44:38, 248), (5260, 2026-08-03 12:48:05, 6a708e05fdabcb0c0d5dd819, 5490, 157, 803, -1, 0, 1, 2026-08-19 10:13:00, 485), (5206, 2026-08-07 03:50:00, 6a7555e835905b5265120bb9, 5537, 157, 713, 0, 1, 22, 2026-08-20 03:46:35, 248), (5236, 2026-08-07 03:50:22, 6a7555fe35905b5265120bd8, 5538, 157, 713, 0, 0, 22, 2026-08-20 03:46:35, 248), (848, 2026-08-10 04:47:06, 6a7957ca69136fc573bb45fb, 5551, 157, 713, 0, 0, 22, 2026-08-20 03:46:35, 248), (5236, 2026-08-11 04:13:09, 6a7aa15569136fc573bb4794, 5559, 157, 713, 0, 0, 22, 2026-08-20 03:46:35, 248), (5219, 2026-08-11 04:14:08, 6a7aa19069136fc573bb47b3, 5561, 157, 713, 0, 0, 22, 2026-08-20 03:46:35, 248), (5206, 2026-08-11 04:14:45, 6a7aa1b569136fc573bb47d2, 5562, 157, 713, 0, 1, 22, 2026-08-20 03:46:35, 248), (573, 2026-08-12 07:48:13, 6a7c253d69136fc573bb4d02, 5604, 157, 715, 3.3, 0, 1, 2026-08-19 08:51:40, 485), (5206, 2026-08-12 09:39:39, 6a7c3f5bda3cb7d5579b0358, 5605, 157, 713, -1, 0, 22, 2026-08-20 03:46:35, 248), (5206, 2026-08-12 09:40:53, 6a7c3fa5da3cb7d5579b0374, 5606, 157, 713, 0, 1, 22, 2026-08-20 03:46:35, 248), (5206, 2026-08-12 09:44:45, 6a7c408dda3cb7d5579b03ae, 5607, 157, 713, 1, 1, 22, 2026-08-20 03:46:35, 248), (570, 2026-08-13 09:23:16, 6a7d8d04da3cb7d5579b0425, 5651, 157, 713, -1, 0, 22, 2026-08-20 03:46:35, 248), (573, 2026-08-17 07:56:29, 6a82beadf449d5281f815676, 5678, 157, 715, 8.3, 1, 1, 2026-08-19 08:51:40, 485), (573, 2026-08-17 09:22:52, 6a82d2ecf449d5281f81578c, 5682, 157, 715, 1.6, 0, 1, 2026-08-19 08:51:40, 485), (573, 2026-08-17 09:26:11, 6a82d3b3f449d5281f8157ed, 5683, 157, 715, -1, 0, 1, 2026-08-19 08:51:40, 485), (573, 2026-08-17 09:37:12, 6a82d647f449d5281f815810, 5684, 157, 715, -1, 0, 1, 2026-08-19 08:51:40, 485), (573, 2026-08-17 10:41:17, 6a82e54df449d5281f815893, 5687, 157, 715, 0, 0, 1, 2026-08-19 08:51:40, 485), (5099, 2026-08-18 10:25:51, 6a843325f449d5281f816038, 5694, 157, 715, 0, 0, 1, 2026-08-19 08:51:40, 485), (5099, 2026-08-19 01:49:12, 6a850b97f449d5281f816088, 5696, 157, 715, 1.6, 0, 1, 2026-08-19 08:51:40, 485), (5099, 2026-08-19 01:50:46, 6a850bf6f449d5281f8160cb, 5697, 157, 715, 0, 0, 1, 2026-08-19 08:51:40, 485), (5404, 2026-08-19 08:07:06, 6a85642a811b886dbd40807d, 5700, 157, 805, 6.3, 1, 1, 2026-08-20 01:12:42, 485), (5406, 2026-08-19 08:24:43, 6a85684b811b886dbd40811e, 5701, 157, 805, 5.1, 1, 1, 2026-08-20 01:17:50, 485), (5408, 2026-08-19 08:33:30, 6a856a5a811b886dbd408165, 5702, 157, 805, 5.1, 1, 1, 2026-08-20 01:21:14, 485), (5410, 2026-08-19 08:55:36, 6a856f88811b886dbd4081b3, 5703, 157, 805, 5.1, 1, 1, 2026-08-20 01:39:02, 485), (5410, 2026-08-19 08:56:29, ?, 5704, 157, ?, 8.5, 1, 22, 2026-08-19 08:56:29, 248), (5412, 2026-08-19 09:51:46, 6a857cb2811b886dbd4081fa, 5705, 157, 805, 5.1, 1, 1, 2026-08-20 01:43:10, 485), (5414, 2026-08-19 10:02:52, 6a857f4c811b886dbd408241, 5706, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5416, 2026-08-19 10:11:17, ?, 5707, 157, ?, 9.2, 1, 1, 2026-08-19 10:11:17, 485), (5418, 2026-08-19 10:18:20, 6a8582ec811b886dbd4082b6, 5708, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5420, 2026-08-19 10:24:15, 6a85844f811b886dbd408303, 5709, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5422, 2026-08-19 10:26:36, ?, 5710, 157, ?, 9.2, 1, 1, 2026-08-19 10:26:36, 485), (5424, 2026-08-19 10:33:41, 6a858685811b886dbd408348, 5711, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5426, 2026-08-20 01:07:34, 6a865356811b886dbd4083b3, 5712, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5428, 2026-08-20 01:12:49, 6a865491811b886dbd4083fd, 5713, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5430, 2026-08-20 01:17:51, 6a8655bf811b886dbd408444, 5714, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5432, 2026-08-20 01:21:15, 6a86568b811b886dbd408489, 5715, 157, 805, 5.1, 0, 1, 2026-08-20 02:39:34, 485), (5434, 2026-08-20 01:29:27, ?, 5716, 157, ?, 9.2, 0, 1, 2026-08-20 01:29:27, 485), (5436, 2026-08-20 01:39:03, 6a865ab7811b886dbd4084da, 5717, 157, 805, 5.1, 1, 1, 2026-08-20 02:39:34, 485), (5438, 2026-08-20 01:43:11, 6a865baf811b886dbd40851f, 5718, 157, 805, 6.3, 1, 1, 2026-08-20 02:39:34, 485), (5440, 2026-08-20 01:45:59, ?, 5719, 157, ?, 9.2, 1, 1, 2026-08-20 01:45:59, 485), (569, 2026-08-20 03:34:14, 6a8675b6f449d5281f816129, 5720, 157, 713, -1, 0, 1, 2026-08-20 03:37:26, 485) on duplicate key update `stusco_student_id` = values(`stusco_student_id`), `stusco_user_id` = values(`stusco_user_id`), `stusco_course_id` = values(`stusco_course_id`), `stusco_mock_contest_id` = values(`stusco_mock_contest_id`), `stusco_score_status` = values(`stusco_score_status`), `stusco_history_contest_id` = values(`stusco_history_contest_id`), `stusco_overall_score` = values(`stusco_overall_score`), `stusco_is_sync` = values(`stusco_is_sync`), `stusco_updated_at` = values(`stusco_updated_at`)) | Mirror lcms_user_assignments lỗi: SQLSTATE[HY000] [1049] Unknown database 'ZEUS_speakup' (Connection: zeus, SQL: insert into `lcms_user_assignments` (`usrasi_completion_state`, `usrasi_completion_time`, `usrasi_course_id`, `usrasi_created_at`, `usrasi_id`, `usrasi_is_cron`, `usrasi_is_sync`, `usrasi_payload_data`, `usrasi_response_data`, `usrasi_section_id`, `usrasi_student_id`, `usrasi_updated_at`, `usrasi_zeus_id`) values (0, 2026-08-17 10:56:01, 153, 2026-08-17 03:56:07, 217, 0, 157, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-08-17 10:56:01\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 534, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-08-17 10:56:01\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3822, 2026-08-17 03:56:07, 534) on duplicate key update `usrasi_course_id` = values(`usrasi_course_id`), `usrasi_section_id` = values(`usrasi_section_id`), `usrasi_zeus_id` = values(`usrasi_zeus_id`), `usrasi_student_id` = values(`usrasi_student_id`), `usrasi_completion_time` = values(`usrasi_completion_time`), `usrasi_completion_state` = values(`usrasi_completion_state`), `usrasi_payload_data` = values(`usrasi_payload_data`), `usrasi_response_data` = values(`usrasi_response_data`), `usrasi_is_cron` = values(`usrasi_is_cron`), `usrasi_is_sync` = values(`usrasi_is_sync`), `usrasi_updated_at` = values(`usrasi_updated_at`))"
        }
    }
}
