{
    "timestamp": "2026-07-22 04:00:03",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 0"
}
{
    "timestamp": "2026-07-22 04:00:04",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 3"
}
{
    "timestamp": "2026-07-22 04:00:04",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 5"
}
{
    "timestamp": "2026-07-22 04:00:04",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 5"
}
{
    "timestamp": "2026-07-22 04:00:04",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 103"
}
{
    "timestamp": "2026-07-22 04:00:04",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 6"
}
{
    "timestamp": "2026-07-22 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 128)..."
}
{
    "timestamp": "2026-07-22 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Hoàn tất bảng lcms_course_types. Tổng đã sync: 0"
}
{
    "timestamp": "2026-07-22 04:00:04",
    "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, 128, Kiên Phạm, 0394859392, 2026-07-21 14:46:49, 485, SPW71652694), (2025-08-12 10:17:02, 2025-08-12, 271@test.com, Male, 23, 128, Lan Anh Lê Thị, , 2026-07-21 12:57:23, 271, SPW21668696), (2026-03-23 15:59:32, ?, 4@test.com, ?, 3674, 128, 4, ?, 2026-07-21 12:59:08, 4, 4), (2026-05-26 04:35:55, ?, hs6@hocmai.vn, Female, 3805, 128, HỌC SINH SÁU, ?, 2026-07-21 13:02:54, 499, SPW92096754), (2026-07-16 09:27:50, ?, 559@test.com, ?, 4149, 128, 559, ?, 2026-07-21 10:27:01, 559, 559) 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-07-22 04:00:04",
    "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 (2026-07-07 07:28:42, 5092, 128, 10888, 5548, Loại 1 IELTS writing task 1-2, 4850, 19, ?, 4, quiz, ?, 2026-07-22 02:57:00, 1), (2026-07-20 09:27:55, 5208, 128, 11918, 5598, 21, 4850, 19, ?, 4, quiz, ?, 2026-07-20 09:36:59, 1), (2026-07-22 02:56:06, 5209, 128, 10905, 5599, test cuộc thi 20-21, 4850, 27, ?, 4, quiz, ?, 2026-07-22 02:57:22, 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-07-22 04:00:04",
    "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-16 10:58:19, 5063, 2026-07-16 10:58:19, 5600, 128, 4152, 2026-07-20 08:50:39, 557), (2027-07-21 10:27:01, 5063, 2026-07-21 10:27:01, 5616, 128, 4149, 2026-07-21 10:27:01, 559), (2027-07-21 12:57:23, 153, 2026-07-21 12:57:23, 5617, 128, 23, 2026-07-21 12:57:23, 271), (2027-07-21 12:59:08, 153, 2026-07-21 12:59:08, 5618, 128, 3674, 2026-07-21 12:59:08, 4), (2027-07-21 13:02:54, 153, 2026-07-21 13:02:54, 5619, 128, 3805, 2026-07-21 13:02:54, 499) 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-07-22 04:00:04",
    "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 (108, 2026-03-09 17:04:45, 69ae9b3d3a1374ae5197a036, 3495, 128, 628, -1, 0, 22, 2026-07-21 04:33:52, 248), (108, 2026-03-09 17:05:39, 69ae9b733a1374ae5197a04c, 3496, 128, 628, 0, 0, 22, 2026-07-21 05:03:49, 248), (108, 2026-03-09 17:07:09, 69ae9bcc3a1374ae5197a0f8, 3497, 128, 628, 0, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-03-09 17:07:51, 69ae9bf63a1374ae5197a1ac, 3498, 128, 628, 0, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-03-31 10:21:25, 69cb3db57fc76107abb2bc0d, 3700, 128, 628, 1, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-03-31 10:33:23, 69cb407f7fc76107abb2bcdc, 3702, 128, 628, 2, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-05-18 15:15:24, 6a0aca9c9b1fc6bf18eccdd9, 3935, 128, 628, -1, 0, 22, 2026-07-22 03:25:07, 248), (912, 2026-06-29 07:22:57, 6a421d50776af34dd1881b71, 4147, 128, 747, 1.9, 1, 22, 2026-07-22 01:46:40, 248), (108, 2026-07-06 02:31:52, 6a4b1398d9cf97dd74c03269, 4175, 128, 628, 3.5, 0, 22, 2026-07-22 03:25:07, 248), (5094, 2026-07-08 02:19:21, 6a4db3a9e74f4ec13984aa61, 4188, 128, 747, 4.25, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-08 07:37:03, 6a4dfe1fb3e46676dd8b6b50, 4196, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (5092, 2026-07-08 07:39:13, 6a4dfea1b3e46676dd8b6b7b, 4197, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (5092, 2026-07-08 08:12:28, 6a4e066cb3e46676dd8b6ba2, 4198, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (5099, 2026-07-10 07:24:03, 6a509e13729540c061b5c0e3, 4213, 128, 715, 9, 1, 22, 2026-07-21 14:12:17, 248), (5099, 2026-07-10 07:25:40, 6a509e74729540c061b5c193, 4214, 128, 715, 2, 1, 22, 2026-07-21 14:29:29, 248), (5099, 2026-07-10 07:26:15, 6a509e97729540c061b5c1d3, 4215, 128, 715, 1, 1, 22, 2026-07-21 14:39:37, 248), (5099, 2026-07-10 07:57:34, 6a50a5ed729540c061b5c227, 4217, 128, 715, 0, 1, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 07:57:55, 6a50a603729540c061b5c253, 4218, 128, 715, 3, 1, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 07:59:06, 6a50a64a729540c061b5c2b5, 4219, 128, 715, 2, 1, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 08:02:26, 6a50a712729540c061b5c303, 4220, 128, 715, 1, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 08:07:05, 6a50a829729540c061b5c372, 4222, 128, 715, 2, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 08:07:59, 6a50a85f729540c061b5c3b6, 4223, 128, 715, 2, 0, 22, 2026-07-21 14:45:05, 248), (842, 2026-07-10 10:14:49, 6a50c619729540c061b5c6ac, 4231, 128, 715, 0, 0, 1, 2026-07-21 10:00:28, 485), (5099, 2026-07-15 09:04:24, 6a574d18729540c061b5cc90, 5117, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:22:49, 6a575169729540c061b5cd00, 5118, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:33:58, 6a575406729540c061b5cdc5, 5119, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:34:42, 6a575432729540c061b5ce00, 5120, 128, 715, -1, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:37:29, 6a5754d8729540c061b5ce24, 5121, 128, 715, 1, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:50:08, 6a5757d0729540c061b5ce88, 5122, 128, 715, 6, 1, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:57:17, 6a57597d729540c061b5cefe, 5123, 128, 715, -1, 0, 1, 2026-07-21 14:49:52, 485), (5094, 2026-07-16 03:43:25, 6a58535de74f4ec13984ac5c, 5126, 128, 747, 0, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-16 06:31:08, 6a587aacb3e46676dd8b713c, 5132, 128, 624, 2, 1, 22, 2026-07-21 04:42:22, 248), (5092, 2026-07-16 07:32:38, 6a588916b3e46676dd8b725c, 5133, 128, 624, 0, 1, 22, 2026-07-21 04:58:03, 248), (5092, 2026-07-16 07:37:18, 6a588a2eb3e46676dd8b7318, 5134, 128, 624, -1, 0, 22, 2026-07-21 06:54:14, 248), (5092, 2026-07-16 08:01:46, 6a588feab3e46676dd8b757c, 5135, 128, 624, -1, 0, 22, 2026-07-22 01:27:03, 248), (5092, 2026-07-17 02:04:07, 6a598d97b3e46676dd8b7aff, 5140, 128, 624, 1.5, 1, 1, 2026-07-21 10:06:10, 485), (569, 2026-07-17 02:40:05, 6a599605729540c061b5d2a8, 5144, 128, 712, -1, 0, 1, 2026-07-21 10:37:26, 485), (569, 2026-07-17 02:43:21, 6a59967c729540c061b5d31d, 5146, 128, 712, 4.3, 0, 1, 2026-07-21 10:38:39, 485), (841, 2026-07-17 02:47:31, 6a5997a5729540c061b5d416, 5148, 128, 712, 0.9, 0, 1, 2026-07-21 10:39:14, 485), (841, 2026-07-17 02:49:02, 6a59981e729540c061b5d479, 5149, 128, 712, -1, 0, 1, 2026-07-21 10:47:32, 485), (5203, 2026-07-17 02:49:26, 6a599836b3e46676dd8b7d38, 5150, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (841, 2026-07-17 02:52:42, 6a599848729540c061b5d4a8, 5152, 128, 712, 0.3, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-17 02:52:45, 6a5998fd729540c061b5d4f9, 5153, 128, 712, 0, 0, 1, 2026-07-21 10:47:32, 485), (5092, 2026-07-17 03:13:55, 6a599df3b3e46676dd8b7def, 5157, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (841, 2026-07-17 03:15:03, 6a599e37729540c061b5d5ad, 5158, 128, 712, 0.3, 0, 1, 2026-07-21 10:47:32, 485), (5203, 2026-07-17 03:27:18, 6a59a116b3e46676dd8b7e98, 5159, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (841, 2026-07-17 03:28:10, 6a59a14a729540c061b5d5ee, 5160, 128, 712, 0.3, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-17 03:29:17, 6a59a18d729540c061b5d630, 5161, 128, 712, 2.1, 0, 1, 2026-07-21 10:47:32, 485), (5092, 2026-07-17 03:29:52, 6a59a1b0b3e46676dd8b7f4c, 5162, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (5099, 2026-07-17 04:15:27, 6a59ac5f729540c061b5d71b, 5167, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5092, 2026-07-17 08:00:01, 6a59e101e93c9d1783667af6, 5177, 128, 624, 2.5, 1, 22, 2026-07-22 02:48:18, 248), (5092, 2026-07-17 08:16:39, 6a59e4e7e93c9d1783667ba1, 5183, 128, 624, 0, 1, 1, 2026-07-21 10:06:10, 485), (5099, 2026-07-17 09:39:33, 6a59f85552fb26674589eb68, 5197, 128, 715, 0, 0, 22, 2026-07-21 14:45:05, 248), (5094, 2026-07-19 01:59:11, 6a5c2f6f8dfe150ff17ea792, 5199, 128, 747, -1, 0, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-19 03:11:13, 6a5c4051e93c9d1783667cbc, 5200, 128, 624, 0, 1, 22, 2026-07-22 03:15:52, 248), (5094, 2026-07-19 03:15:26, 6a5c414e8dfe150ff17ea836, 5201, 128, 747, 2, 1, 22, 2026-07-22 01:46:40, 248), (5094, 2026-07-20 01:54:50, 6a5d7fea8dfe150ff17ea910, 5202, 128, 747, 0, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-20 02:39:53, 6a5d8a79e93c9d1783667d95, 5203, 128, 624, 0, 1, 22, 2026-07-22 03:15:52, 248), (5092, 2026-07-20 02:43:01, 6a5d8b34e93c9d1783667e38, 5204, 128, 624, 2.5, 1, 22, 2026-07-22 03:15:52, 248), (5094, 2026-07-20 02:44:05, 6a5d8b758dfe150ff17eaa11, 5205, 128, 747, 0, 1, 22, 2026-07-22 01:46:40, 248), (5094, 2026-07-20 02:45:11, 6a5d8bb68dfe150ff17eaab0, 5206, 128, 747, 0, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-20 09:29:07, 6a5dea6385bb2b3349cf8004, 5210, 128, 624, -1, 0, 22, 2026-07-22 03:15:52, 248), (5094, 2026-07-20 09:33:04, 6a5deb50d4c2ec76067e31ec, 5212, 128, 747, 1.25, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-20 09:58:31, 6a5df14785bb2b3349cf831c, 5216, 128, 624, 2.5, 0, 22, 2026-07-22 03:15:52, 248), (5092, 2026-07-20 10:05:59, 6a5df30685bb2b3349cf844b, 5218, 128, 624, 2.5, 0, 1, 2026-07-21 10:06:15, 485), (5095, 2026-07-20 10:09:09, 6a5df3c5a808e6e91d961d3f, 5221, 128, 749, 2, 0, 1, 2026-07-21 04:13:06, 485), (5206, 2026-07-20 10:36:48, 6a5dfa405e56ff24d00f19d1, 5232, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-20 10:38:41, 6a5dfab15e56ff24d00f1a1f, 5233, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-20 10:43:15, 6a5dfbc35e56ff24d00f1a67, 5234, 128, 713, 9.5, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-20 12:27:29, 6a5e14315e56ff24d00f1ac9, 5235, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:10:01, 6a5ec6e95e56ff24d00f1b1a, 5236, 128, 713, 10, 0, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:21:12, 6a5ec9885e56ff24d00f1b67, 5237, 128, 713, 10, 0, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:37:41, 6a5ecd655e56ff24d00f1baf, 5238, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:46:25, 6a5ecf715e56ff24d00f1bfc, 5239, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:48:26, 6a5ecfea5e56ff24d00f1c56, 5241, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (4962, 2026-07-21 01:57:50, 6a5ed21e6146715219c105df, 5243, 128, 803, 0.5, 1, 22, 2026-07-21 23:00:05, 248), (104, 2026-07-21 02:05:38, 6a5ed3f285bb2b3349cf87c3, 5244, 128, 743, 1.75, 0, 22, 2026-07-21 23:00:05, 248), (104, 2026-07-21 03:13:07, 6a5ee3c385bb2b3349cf8963, 5245, 128, 743, 2, 0, 22, 2026-07-21 04:55:36, 248), (104, 2026-07-21 03:14:08, 6a5ee40085bb2b3349cf8aac, 5246, 128, 743, 1.75, 0, 22, 2026-07-21 23:00:05, 248), (104, 2026-07-21 03:20:41, 6a5ee58985bb2b3349cf8c25, 5247, 128, 743, -1, 0, 22, 2026-07-21 12:28:38, 248), (108, 2026-07-21 03:21:01, 6a5ee59d863b40e2114bcf17, 5248, 128, 628, 1, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-07-21 03:21:56, 6a5ee5d4863b40e2114bd066, 5249, 128, 628, -1, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-07-21 04:33:55, 6a5ef6b3863b40e2114bd0a2, 5250, 128, 628, 1, 0, 22, 2026-07-22 03:25:07, 248), (5092, 2026-07-21 04:42:23, 6a5ef8af85bb2b3349cf8d38, 5251, 128, 624, 0.5, 0, 22, 2026-07-22 03:15:52, 248), (5094, 2026-07-21 04:57:32, 6a5efc3cd4c2ec76067e339c, 5252, 128, 747, -1, 0, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-21 04:58:07, 6a5efc5e85bb2b3349cf8e21, 5253, 128, 624, 0.5, 0, 22, 2026-07-22 03:15:52, 248), (108, 2026-07-21 05:03:52, 6a5efdb8863b40e2114bd1a5, 5254, 128, 628, 0.5, 0, 22, 2026-07-22 03:29:34, 248), (5092, 2026-07-21 06:54:16, 6a5f179885bb2b3349cf9025, 5255, 128, 624, 0.5, 0, 22, 2026-07-22 03:15:52, 248), (5206, 2026-07-21 10:00:04, 6a5f43245e56ff24d00f1cb5, 5256, 128, 713, -1, 0, 1, 2026-07-21 10:05:55, 485), (5099, 2026-07-21 10:00:17, 6a5f43315e56ff24d00f1cd5, 5257, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (841, 2026-07-21 10:17:51, 6a5f474f5e56ff24d00f1d0d, 5258, 128, 712, 0, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-21 10:38:23, 6a5f4c1f5e56ff24d00f1d51, 5259, 128, 712, 1.8, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-21 10:39:02, 6a5f4c465e56ff24d00f1d7e, 5260, 128, 712, 1.8, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-21 10:47:17, 6a5f4e355e56ff24d00f1daf, 5261, 128, 712, 1.8, 0, 1, 2026-07-21 10:47:32, 485), (5099, 2026-07-21 14:12:21, 6a5f7e455e56ff24d00f1de8, 5262, 128, 715, 0, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-21 14:32:15, 6a5f82ef5e56ff24d00f1e5b, 5263, 128, 715, -1, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-21 14:39:38, 6a5f84aa5e56ff24d00f1ea1, 5264, 128, 715, 0, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-21 14:47:26, 6a5f867e5e56ff24d00f1f03, 5265, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-21 14:53:32, 6a5f87ec5e56ff24d00f1f4d, 5266, 128, 715, -1, 0, 1, 2026-07-21 15:00:23, 485), (5092, 2026-07-22 01:27:05, 6a601c6985bb2b3349cf9211, 5267, 128, 624, 0.5, 0, 22, 2026-07-22 03:15:52, 248), (5092, 2026-07-22 02:48:21, 6a602f7585bb2b3349cf9365, 5268, 128, 624, 2.5, 0, 22, 2026-07-22 03:15:54, 248), (5209, 2026-07-22 02:57:25, 6a603195863b40e2114bd3ba, 5269, 128, 879, 0.5, 1, 22, 2026-07-22 03:31:55, 248), (5209, 2026-07-22 02:58:18, 6a6031ca863b40e2114bd46a, 5270, 128, 879, 1, 1, 22, 2026-07-22 03:45:29, 248) 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-07-22 04:00:04",
    "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-07-19 23:46:40, 5063, 2026-07-19 16:47:03, 181, 0, 128, {\"course_id\": \"227\", \"section_id\": \"1856\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:40\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1856, \"name\": \"Lesson 8-Unit 2-Speaking\"}}, 5071, 23, 2026-07-19 16:47:03, 271), (0, 2026-07-19 23:46:40, 5036, 2026-07-19 16:47:03, 182, 0, 128, {\"auto_assigned\": true, \"source_section_id\": 1856}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1845, \"name\": \"Lesson 8 Speaking\"}, \"auto_assigned_from\": 1856}, 5044, 23, 2026-07-19 16:47:03, 271), (0, 2026-07-22 01:00:01, 5063, 2026-07-21 17:00:30, 183, 0, 128, {\"course_id\": \"227\", \"section_id\": \"1853\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-22 01:00:01\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1853, \"name\": \"Lesson 5-Unit 2-Reading\"}}, 5068, 4026, 2026-07-21 18:00:02, 500), (0, 2026-07-22 01:00:01, 5036, 2026-07-21 17:00:30, 184, 0, 128, {\"auto_assigned\": true, \"source_section_id\": 1853}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1842, \"name\": \"Lesson 5 - Unit 2 - Reading\"}, \"auto_assigned_from\": 1853}, 5041, 4026, 2026-07-21 18:00:02, 500), (0, 2026-07-22 01:00:01, 5063, 2026-07-21 17:00:30, 185, 0, 128, {\"course_id\": \"227\", \"section_id\": \"1853\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 536, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-22 01:00:01\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1853, \"name\": \"Lesson 5-Unit 2-Reading\"}}, 5068, 3827, 2026-07-21 18:00:02, 536), (0, 2026-07-22 01:00:01, 5036, 2026-07-21 17:00:30, 186, 0, 128, {\"auto_assigned\": true, \"source_section_id\": 1853}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1842, \"name\": \"Lesson 5 - Unit 2 - Reading\"}, \"auto_assigned_from\": 1853}, 5041, 3827, 2026-07-21 18:00:02, 536) 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-07-22 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-07-22 04:00:04",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 128,
        "elapsed_s": -0.9378329999999999,
        "syncCourseTypes": {
            "synced": 0
        },
        "syncCourses": {
            "synced": 3
        },
        "syncStudents": {
            "synced": 5
        },
        "syncCourseStudents": {
            "synced": 5
        },
        "syncStudentScores": {
            "synced": 103
        },
        "syncUserAssignments": {
            "synced": 6
        },
        "mirrorToZeus": {
            "synced": 0,
            "error": "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, 128, Kiên Phạm, 0394859392, 2026-07-21 14:46:49, 485, SPW71652694), (2025-08-12 10:17:02, 2025-08-12, 271@test.com, Male, 23, 128, Lan Anh Lê Thị, , 2026-07-21 12:57:23, 271, SPW21668696), (2026-03-23 15:59:32, ?, 4@test.com, ?, 3674, 128, 4, ?, 2026-07-21 12:59:08, 4, 4), (2026-05-26 04:35:55, ?, hs6@hocmai.vn, Female, 3805, 128, HỌC SINH SÁU, ?, 2026-07-21 13:02:54, 499, SPW92096754), (2026-07-16 09:27:50, ?, 559@test.com, ?, 4149, 128, 559, ?, 2026-07-21 10:27:01, 559, 559) 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 (2026-07-07 07:28:42, 5092, 128, 10888, 5548, Loại 1 IELTS writing task 1-2, 4850, 19, ?, 4, quiz, ?, 2026-07-22 02:57:00, 1), (2026-07-20 09:27:55, 5208, 128, 11918, 5598, 21, 4850, 19, ?, 4, quiz, ?, 2026-07-20 09:36:59, 1), (2026-07-22 02:56:06, 5209, 128, 10905, 5599, test cuộc thi 20-21, 4850, 27, ?, 4, quiz, ?, 2026-07-22 02:57:22, 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-16 10:58:19, 5063, 2026-07-16 10:58:19, 5600, 128, 4152, 2026-07-20 08:50:39, 557), (2027-07-21 10:27:01, 5063, 2026-07-21 10:27:01, 5616, 128, 4149, 2026-07-21 10:27:01, 559), (2027-07-21 12:57:23, 153, 2026-07-21 12:57:23, 5617, 128, 23, 2026-07-21 12:57:23, 271), (2027-07-21 12:59:08, 153, 2026-07-21 12:59:08, 5618, 128, 3674, 2026-07-21 12:59:08, 4), (2027-07-21 13:02:54, 153, 2026-07-21 13:02:54, 5619, 128, 3805, 2026-07-21 13:02:54, 499) 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 (108, 2026-03-09 17:04:45, 69ae9b3d3a1374ae5197a036, 3495, 128, 628, -1, 0, 22, 2026-07-21 04:33:52, 248), (108, 2026-03-09 17:05:39, 69ae9b733a1374ae5197a04c, 3496, 128, 628, 0, 0, 22, 2026-07-21 05:03:49, 248), (108, 2026-03-09 17:07:09, 69ae9bcc3a1374ae5197a0f8, 3497, 128, 628, 0, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-03-09 17:07:51, 69ae9bf63a1374ae5197a1ac, 3498, 128, 628, 0, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-03-31 10:21:25, 69cb3db57fc76107abb2bc0d, 3700, 128, 628, 1, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-03-31 10:33:23, 69cb407f7fc76107abb2bcdc, 3702, 128, 628, 2, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-05-18 15:15:24, 6a0aca9c9b1fc6bf18eccdd9, 3935, 128, 628, -1, 0, 22, 2026-07-22 03:25:07, 248), (912, 2026-06-29 07:22:57, 6a421d50776af34dd1881b71, 4147, 128, 747, 1.9, 1, 22, 2026-07-22 01:46:40, 248), (108, 2026-07-06 02:31:52, 6a4b1398d9cf97dd74c03269, 4175, 128, 628, 3.5, 0, 22, 2026-07-22 03:25:07, 248), (5094, 2026-07-08 02:19:21, 6a4db3a9e74f4ec13984aa61, 4188, 128, 747, 4.25, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-08 07:37:03, 6a4dfe1fb3e46676dd8b6b50, 4196, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (5092, 2026-07-08 07:39:13, 6a4dfea1b3e46676dd8b6b7b, 4197, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (5092, 2026-07-08 08:12:28, 6a4e066cb3e46676dd8b6ba2, 4198, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (5099, 2026-07-10 07:24:03, 6a509e13729540c061b5c0e3, 4213, 128, 715, 9, 1, 22, 2026-07-21 14:12:17, 248), (5099, 2026-07-10 07:25:40, 6a509e74729540c061b5c193, 4214, 128, 715, 2, 1, 22, 2026-07-21 14:29:29, 248), (5099, 2026-07-10 07:26:15, 6a509e97729540c061b5c1d3, 4215, 128, 715, 1, 1, 22, 2026-07-21 14:39:37, 248), (5099, 2026-07-10 07:57:34, 6a50a5ed729540c061b5c227, 4217, 128, 715, 0, 1, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 07:57:55, 6a50a603729540c061b5c253, 4218, 128, 715, 3, 1, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 07:59:06, 6a50a64a729540c061b5c2b5, 4219, 128, 715, 2, 1, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 08:02:26, 6a50a712729540c061b5c303, 4220, 128, 715, 1, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 08:07:05, 6a50a829729540c061b5c372, 4222, 128, 715, 2, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-10 08:07:59, 6a50a85f729540c061b5c3b6, 4223, 128, 715, 2, 0, 22, 2026-07-21 14:45:05, 248), (842, 2026-07-10 10:14:49, 6a50c619729540c061b5c6ac, 4231, 128, 715, 0, 0, 1, 2026-07-21 10:00:28, 485), (5099, 2026-07-15 09:04:24, 6a574d18729540c061b5cc90, 5117, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:22:49, 6a575169729540c061b5cd00, 5118, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:33:58, 6a575406729540c061b5cdc5, 5119, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:34:42, 6a575432729540c061b5ce00, 5120, 128, 715, -1, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:37:29, 6a5754d8729540c061b5ce24, 5121, 128, 715, 1, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:50:08, 6a5757d0729540c061b5ce88, 5122, 128, 715, 6, 1, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-15 09:57:17, 6a57597d729540c061b5cefe, 5123, 128, 715, -1, 0, 1, 2026-07-21 14:49:52, 485), (5094, 2026-07-16 03:43:25, 6a58535de74f4ec13984ac5c, 5126, 128, 747, 0, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-16 06:31:08, 6a587aacb3e46676dd8b713c, 5132, 128, 624, 2, 1, 22, 2026-07-21 04:42:22, 248), (5092, 2026-07-16 07:32:38, 6a588916b3e46676dd8b725c, 5133, 128, 624, 0, 1, 22, 2026-07-21 04:58:03, 248), (5092, 2026-07-16 07:37:18, 6a588a2eb3e46676dd8b7318, 5134, 128, 624, -1, 0, 22, 2026-07-21 06:54:14, 248), (5092, 2026-07-16 08:01:46, 6a588feab3e46676dd8b757c, 5135, 128, 624, -1, 0, 22, 2026-07-22 01:27:03, 248), (5092, 2026-07-17 02:04:07, 6a598d97b3e46676dd8b7aff, 5140, 128, 624, 1.5, 1, 1, 2026-07-21 10:06:10, 485), (569, 2026-07-17 02:40:05, 6a599605729540c061b5d2a8, 5144, 128, 712, -1, 0, 1, 2026-07-21 10:37:26, 485), (569, 2026-07-17 02:43:21, 6a59967c729540c061b5d31d, 5146, 128, 712, 4.3, 0, 1, 2026-07-21 10:38:39, 485), (841, 2026-07-17 02:47:31, 6a5997a5729540c061b5d416, 5148, 128, 712, 0.9, 0, 1, 2026-07-21 10:39:14, 485), (841, 2026-07-17 02:49:02, 6a59981e729540c061b5d479, 5149, 128, 712, -1, 0, 1, 2026-07-21 10:47:32, 485), (5203, 2026-07-17 02:49:26, 6a599836b3e46676dd8b7d38, 5150, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (841, 2026-07-17 02:52:42, 6a599848729540c061b5d4a8, 5152, 128, 712, 0.3, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-17 02:52:45, 6a5998fd729540c061b5d4f9, 5153, 128, 712, 0, 0, 1, 2026-07-21 10:47:32, 485), (5092, 2026-07-17 03:13:55, 6a599df3b3e46676dd8b7def, 5157, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (841, 2026-07-17 03:15:03, 6a599e37729540c061b5d5ad, 5158, 128, 712, 0.3, 0, 1, 2026-07-21 10:47:32, 485), (5203, 2026-07-17 03:27:18, 6a59a116b3e46676dd8b7e98, 5159, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (841, 2026-07-17 03:28:10, 6a59a14a729540c061b5d5ee, 5160, 128, 712, 0.3, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-17 03:29:17, 6a59a18d729540c061b5d630, 5161, 128, 712, 2.1, 0, 1, 2026-07-21 10:47:32, 485), (5092, 2026-07-17 03:29:52, 6a59a1b0b3e46676dd8b7f4c, 5162, 128, 624, -1, 0, 1, 2026-07-21 10:06:10, 485), (5099, 2026-07-17 04:15:27, 6a59ac5f729540c061b5d71b, 5167, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5092, 2026-07-17 08:00:01, 6a59e101e93c9d1783667af6, 5177, 128, 624, 2.5, 1, 22, 2026-07-22 02:48:18, 248), (5092, 2026-07-17 08:16:39, 6a59e4e7e93c9d1783667ba1, 5183, 128, 624, 0, 1, 1, 2026-07-21 10:06:10, 485), (5099, 2026-07-17 09:39:33, 6a59f85552fb26674589eb68, 5197, 128, 715, 0, 0, 22, 2026-07-21 14:45:05, 248), (5094, 2026-07-19 01:59:11, 6a5c2f6f8dfe150ff17ea792, 5199, 128, 747, -1, 0, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-19 03:11:13, 6a5c4051e93c9d1783667cbc, 5200, 128, 624, 0, 1, 22, 2026-07-22 03:15:52, 248), (5094, 2026-07-19 03:15:26, 6a5c414e8dfe150ff17ea836, 5201, 128, 747, 2, 1, 22, 2026-07-22 01:46:40, 248), (5094, 2026-07-20 01:54:50, 6a5d7fea8dfe150ff17ea910, 5202, 128, 747, 0, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-20 02:39:53, 6a5d8a79e93c9d1783667d95, 5203, 128, 624, 0, 1, 22, 2026-07-22 03:15:52, 248), (5092, 2026-07-20 02:43:01, 6a5d8b34e93c9d1783667e38, 5204, 128, 624, 2.5, 1, 22, 2026-07-22 03:15:52, 248), (5094, 2026-07-20 02:44:05, 6a5d8b758dfe150ff17eaa11, 5205, 128, 747, 0, 1, 22, 2026-07-22 01:46:40, 248), (5094, 2026-07-20 02:45:11, 6a5d8bb68dfe150ff17eaab0, 5206, 128, 747, 0, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-20 09:29:07, 6a5dea6385bb2b3349cf8004, 5210, 128, 624, -1, 0, 22, 2026-07-22 03:15:52, 248), (5094, 2026-07-20 09:33:04, 6a5deb50d4c2ec76067e31ec, 5212, 128, 747, 1.25, 1, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-20 09:58:31, 6a5df14785bb2b3349cf831c, 5216, 128, 624, 2.5, 0, 22, 2026-07-22 03:15:52, 248), (5092, 2026-07-20 10:05:59, 6a5df30685bb2b3349cf844b, 5218, 128, 624, 2.5, 0, 1, 2026-07-21 10:06:15, 485), (5095, 2026-07-20 10:09:09, 6a5df3c5a808e6e91d961d3f, 5221, 128, 749, 2, 0, 1, 2026-07-21 04:13:06, 485), (5206, 2026-07-20 10:36:48, 6a5dfa405e56ff24d00f19d1, 5232, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-20 10:38:41, 6a5dfab15e56ff24d00f1a1f, 5233, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-20 10:43:15, 6a5dfbc35e56ff24d00f1a67, 5234, 128, 713, 9.5, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-20 12:27:29, 6a5e14315e56ff24d00f1ac9, 5235, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:10:01, 6a5ec6e95e56ff24d00f1b1a, 5236, 128, 713, 10, 0, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:21:12, 6a5ec9885e56ff24d00f1b67, 5237, 128, 713, 10, 0, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:37:41, 6a5ecd655e56ff24d00f1baf, 5238, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:46:25, 6a5ecf715e56ff24d00f1bfc, 5239, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (5206, 2026-07-21 01:48:26, 6a5ecfea5e56ff24d00f1c56, 5241, 128, 713, 10, 1, 1, 2026-07-21 10:05:55, 485), (4962, 2026-07-21 01:57:50, 6a5ed21e6146715219c105df, 5243, 128, 803, 0.5, 1, 22, 2026-07-21 23:00:05, 248), (104, 2026-07-21 02:05:38, 6a5ed3f285bb2b3349cf87c3, 5244, 128, 743, 1.75, 0, 22, 2026-07-21 23:00:05, 248), (104, 2026-07-21 03:13:07, 6a5ee3c385bb2b3349cf8963, 5245, 128, 743, 2, 0, 22, 2026-07-21 04:55:36, 248), (104, 2026-07-21 03:14:08, 6a5ee40085bb2b3349cf8aac, 5246, 128, 743, 1.75, 0, 22, 2026-07-21 23:00:05, 248), (104, 2026-07-21 03:20:41, 6a5ee58985bb2b3349cf8c25, 5247, 128, 743, -1, 0, 22, 2026-07-21 12:28:38, 248), (108, 2026-07-21 03:21:01, 6a5ee59d863b40e2114bcf17, 5248, 128, 628, 1, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-07-21 03:21:56, 6a5ee5d4863b40e2114bd066, 5249, 128, 628, -1, 0, 22, 2026-07-22 03:25:07, 248), (108, 2026-07-21 04:33:55, 6a5ef6b3863b40e2114bd0a2, 5250, 128, 628, 1, 0, 22, 2026-07-22 03:25:07, 248), (5092, 2026-07-21 04:42:23, 6a5ef8af85bb2b3349cf8d38, 5251, 128, 624, 0.5, 0, 22, 2026-07-22 03:15:52, 248), (5094, 2026-07-21 04:57:32, 6a5efc3cd4c2ec76067e339c, 5252, 128, 747, -1, 0, 22, 2026-07-22 01:46:40, 248), (5092, 2026-07-21 04:58:07, 6a5efc5e85bb2b3349cf8e21, 5253, 128, 624, 0.5, 0, 22, 2026-07-22 03:15:52, 248), (108, 2026-07-21 05:03:52, 6a5efdb8863b40e2114bd1a5, 5254, 128, 628, 0.5, 0, 22, 2026-07-22 03:29:34, 248), (5092, 2026-07-21 06:54:16, 6a5f179885bb2b3349cf9025, 5255, 128, 624, 0.5, 0, 22, 2026-07-22 03:15:52, 248), (5206, 2026-07-21 10:00:04, 6a5f43245e56ff24d00f1cb5, 5256, 128, 713, -1, 0, 1, 2026-07-21 10:05:55, 485), (5099, 2026-07-21 10:00:17, 6a5f43315e56ff24d00f1cd5, 5257, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (841, 2026-07-21 10:17:51, 6a5f474f5e56ff24d00f1d0d, 5258, 128, 712, 0, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-21 10:38:23, 6a5f4c1f5e56ff24d00f1d51, 5259, 128, 712, 1.8, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-21 10:39:02, 6a5f4c465e56ff24d00f1d7e, 5260, 128, 712, 1.8, 0, 1, 2026-07-21 10:47:32, 485), (841, 2026-07-21 10:47:17, 6a5f4e355e56ff24d00f1daf, 5261, 128, 712, 1.8, 0, 1, 2026-07-21 10:47:32, 485), (5099, 2026-07-21 14:12:21, 6a5f7e455e56ff24d00f1de8, 5262, 128, 715, 0, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-21 14:32:15, 6a5f82ef5e56ff24d00f1e5b, 5263, 128, 715, -1, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-21 14:39:38, 6a5f84aa5e56ff24d00f1ea1, 5264, 128, 715, 0, 0, 22, 2026-07-21 14:45:05, 248), (5099, 2026-07-21 14:47:26, 6a5f867e5e56ff24d00f1f03, 5265, 128, 715, 0, 0, 1, 2026-07-21 14:49:52, 485), (5099, 2026-07-21 14:53:32, 6a5f87ec5e56ff24d00f1f4d, 5266, 128, 715, -1, 0, 1, 2026-07-21 15:00:23, 485), (5092, 2026-07-22 01:27:05, 6a601c6985bb2b3349cf9211, 5267, 128, 624, 0.5, 0, 22, 2026-07-22 03:15:52, 248), (5092, 2026-07-22 02:48:21, 6a602f7585bb2b3349cf9365, 5268, 128, 624, 2.5, 0, 22, 2026-07-22 03:15:54, 248), (5209, 2026-07-22 02:57:25, 6a603195863b40e2114bd3ba, 5269, 128, 879, 0.5, 1, 22, 2026-07-22 03:31:55, 248), (5209, 2026-07-22 02:58:18, 6a6031ca863b40e2114bd46a, 5270, 128, 879, 1, 1, 22, 2026-07-22 03:45:29, 248) 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-07-19 23:46:40, 5063, 2026-07-19 16:47:03, 181, 0, 128, {\"course_id\": \"227\", \"section_id\": \"1856\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 271, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-19 23:46:40\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1856, \"name\": \"Lesson 8-Unit 2-Speaking\"}}, 5071, 23, 2026-07-19 16:47:03, 271), (0, 2026-07-19 23:46:40, 5036, 2026-07-19 16:47:03, 182, 0, 128, {\"auto_assigned\": true, \"source_section_id\": 1856}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1845, \"name\": \"Lesson 8 Speaking\"}, \"auto_assigned_from\": 1856}, 5044, 23, 2026-07-19 16:47:03, 271), (0, 2026-07-22 01:00:01, 5063, 2026-07-21 17:00:30, 183, 0, 128, {\"course_id\": \"227\", \"section_id\": \"1853\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-22 01:00:01\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1853, \"name\": \"Lesson 5-Unit 2-Reading\"}}, 5068, 4026, 2026-07-21 18:00:02, 500), (0, 2026-07-22 01:00:01, 5036, 2026-07-21 17:00:30, 184, 0, 128, {\"auto_assigned\": true, \"source_section_id\": 1853}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1842, \"name\": \"Lesson 5 - Unit 2 - Reading\"}, \"auto_assigned_from\": 1853}, 5041, 4026, 2026-07-21 18:00:02, 500), (0, 2026-07-22 01:00:01, 5063, 2026-07-21 17:00:30, 185, 0, 128, {\"course_id\": \"227\", \"section_id\": \"1853\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 536, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-22 01:00:01\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1853, \"name\": \"Lesson 5-Unit 2-Reading\"}}, 5068, 3827, 2026-07-21 18:00:02, 536), (0, 2026-07-22 01:00:01, 5036, 2026-07-21 17:00:30, 186, 0, 128, {\"auto_assigned\": true, \"source_section_id\": 1853}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1842, \"name\": \"Lesson 5 - Unit 2 - Reading\"}, \"auto_assigned_from\": 1853}, 5041, 3827, 2026-07-21 18:00:02, 536) 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`))"
        }
    }
}
