{
    "timestamp": "2026-07-30 04:00:03",
    "level": "INFO",
    "message": "[syncCourseTypes] Hoàn thành toàn bộ. Tổng = 0"
}
{
    "timestamp": "2026-07-30 04:00:03",
    "level": "INFO",
    "message": "[syncCourses] Hoàn thành toàn bộ. Tổng = 11"
}
{
    "timestamp": "2026-07-30 04:00:03",
    "level": "INFO",
    "message": "[syncStudents] Hoàn thành toàn bộ. Tổng = 22"
}
{
    "timestamp": "2026-07-30 04:00:03",
    "level": "INFO",
    "message": "[syncCourseStudents] Hoàn thành toàn bộ. Tổng = 1"
}
{
    "timestamp": "2026-07-30 04:00:04",
    "level": "INFO",
    "message": "[syncStudentScores] Hoàn thành toàn bộ. Tổng = 56"
}
{
    "timestamp": "2026-07-30 04:00:04",
    "level": "INFO",
    "message": "[syncUserAssignments] Hoàn thành toàn bộ. Tổng = 15"
}
{
    "timestamp": "2026-07-30 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Bắt đầu mirror dữ liệu sang Zeus (isSync = 136)..."
}
{
    "timestamp": "2026-07-30 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Hoàn tất bảng lcms_course_types. Tổng đã sync: 0"
}
{
    "timestamp": "2026-07-30 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 (2026-04-02 11:03:02, ?, Doanthuhuyen021@gmail.com, ?, 3678, 136, Thu Huyền Đoàn, ?, 2026-07-30 08:41:41, ?, doanthuhuyen021@gmail.com), (2026-04-02 11:03:56, ?, Nttuyen.ho@vietcombank.com.vn, ?, 3683, 136, Uyên Chị, ?, 2026-07-30 08:41:32, ?, nttuyen.ho@vietcombank.com.vn), (2026-04-02 11:04:23, ?, Trandinhkhai2021986@gmail.com, ?, 3708, 136, Khải Mr, ?, 2026-07-30 08:41:34, ?, trandinhkhai2021986@gmail.com), (2026-04-02 11:04:24, ?, Anhcuongdtl123@gmail.com, ?, 3709, 136, Việt Cường Nguyễn, ?, 2026-07-30 08:41:34, ?, anhcuongdtl123@gmail.com), (2026-04-02 11:04:28, ?, Penguin011988@gmail.com, ?, 3712, 136, Nguyễn Quyên, 385033931, 2026-07-30 08:41:35, ?, penguin011988@gmail.com), (2026-04-02 11:04:38, ?, Ntn10121998@gmail.com, ?, 3722, 136, Tấn Ngọc Nguyễn, ?, 2026-07-30 08:41:37, ?, ntn10121998@gmail.com), (2026-04-02 11:04:45, ?, Honganhmedia@gmail.com, ?, 3728, 136, Thị Hồng Nguyễn, ?, 2026-07-30 08:41:37, ?, honganhmedia@gmail.com), (2026-04-02 11:04:54, ?, Ntngoclan287@gmail.com, ?, 3736, 136, Thị Ngọc Lan Nguyễn, ?, 2026-07-30 08:41:38, ?, ntngoclan287@gmail.com), (2026-04-02 11:05:09, ?, Antripharma1920@gmail.com, ?, 3749, 136, Thị Thu Đặng, 929355899, 2026-07-30 08:41:39, ?, antripharma1920@gmail.com), (2026-04-02 11:05:19, ?, Vanvu2809@gmail.com, ?, 3758, 136, Thị Vân Vũ, ?, 2026-07-30 08:41:40, ?, vanvu2809@gmail.com), (2026-04-02 11:05:25, ?, Vuthuthuy198@gmail.com, ?, 3763, 136, Thị Thu Thuỷ Vũ, ?, 2026-07-30 08:41:40, ?, vuthuthuy198@gmail.com), (2026-05-06 18:49:01, ?, hothaiminh2023@gmail.com, ?, 3787, 136, Thái Minh Hồ, 974375357, 2026-07-30 08:41:33, ?, hv8362), (2026-05-06 18:49:02, ?, hoangminhloc27@gmail.com, ?, 3788, 136, Minh Lộc Hoàng, ?, 2026-07-30 08:41:33, ?, lochoangc3dtd@gmail.com), (2026-05-06 18:49:05, ?, tlnguyen811@gmail.com, ?, 3789, 136, Thanh Lân Nguyễn, 977120681, 2026-07-30 08:41:35, ?, tlnguyen81@gmail.com), (2026-05-06 18:49:06, ?, Bachhoa2005@gmail.com, ?, 3790, 136, An Du Nguyễn, 84-978467850, 2026-07-30 08:41:36, ?, stu000g5f), (2026-05-06 18:49:07, ?, eslinhnguyen07ssss@gmail.com, ?, 3791, 136, Bùi Khánh Linh Nguyễn, 359021618, 2026-07-30 08:41:36, ?, linhnguyen07ssss@gmail.com), (2026-05-06 18:49:09, ?, ngapqt79a@gmail.com, ?, 3792, 136, Nga Quỳnh, ?, 2026-07-30 08:41:38, ?, ngapqt79@gmail.com), (2026-05-06 18:49:10, ?, esthuha85bca@gmail.com, ?, 3793, 136, Huyền Thu, 983225380, 2026-07-30 08:41:39, ?, thuha85bca@gmail.com), (2026-05-06 18:49:12, ?, thuhaa4774@gmail.com, ?, 3794, 136, Ngọc Nhân Trần, ?, 2026-07-30 08:41:39, ?, thuha4774@gmail.com), (2026-07-16 10:58:19, ?, chitin.nguyen0312@gmail.com, Female, 4152, 136, tín nguyễn, ?, 2026-07-29 08:10:14, 557, SPW90402558), (2026-07-23 16:01:10, ?, omotest2307011@test1.vn, Female, 4162, 136, HV OMO Hai Ba Bảy CRM, ?, 2026-07-30 02:47:52, 563, SPW99676453), (2026-07-25 09:28:07, ?, omotest240702@test1.vn, Female, 4202, 136, HV OMO Hai Bốn Hai CRM, ?, 2026-07-30 03:23:57, 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-07-30 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 (2025-11-03 08:47:25, 585, 136, ?, 2011, File 8, 586, ?, ?, ?, resource, ?, 2026-07-30 03:10:30, 1), (2025-11-12 08:12:37, 597, 136, ?, 2020, File 8, 586, ?, ?, ?, resource, ?, 2026-07-30 03:10:48, 1), (2025-11-12 08:12:51, 598, 136, ?, 2021, File 3, 568, ?, ?, ?, resource, ?, 2026-07-30 03:16:45, 1), (2025-11-12 08:35:02, 600, 136, ?, 2023, File 4, 568, ?, ?, ?, resource, ?, 2026-07-30 03:16:55, 1), (2025-11-15 04:18:00, 613, 136, ?, 2033, File 8, 586, ?, ?, ?, resource, ?, 2026-07-30 03:10:17, 1), (2025-12-25 10:19:11, 799, 136, ?, 2153, File 8, 586, ?, ?, ?, resource, ?, 2026-07-30 03:16:36, 1), (2026-07-14 04:08:37, 5196, 136, 11961, 5587, FND - Lesson 4 - Speaking (Offline), 5040, 29, ?, 1, quiz, ?, 2026-07-29 08:34:27, 1), (2026-07-14 04:09:02, 5197, 136, ?, 5588, FND - Lesson 5 - Reading (Offline), 5041, 29, ?, 0, quiz, ?, 2026-07-29 08:37:17, 1), (2026-07-29 03:40:15, 5252, 136, 10905, 5636, ielts writing 1-1, 4851, 27, ?, 4, quiz, ?, 2026-07-29 03:40:55, 1), (2026-07-30 03:09:43, 5253, 136, ?, 251, Sản phẩm 37, 0, ?, ?, ?, category, ?, 2026-07-30 03:09:43, 1), (2026-07-30 03:09:47, 5254, 136, ?, 230, Khóa học 72, 5253, ?, ?, ?, course, ?, 2026-07-30 03:09:47, 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-30 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 (2027-07-28 14:46:54, 5063, 2026-07-28 14:46:54, 5636, 136, 4202, 2026-07-28 14:46:54, 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-07-30 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 (5090, 2026-07-17 07:28:30, 6a59d99a52fb26674589dce0, 5171, 136, 856, -1, 0, 4152, 2026-07-29 08:11:37, 557), (5090, 2026-07-17 07:33:09, 6a59dab552fb26674589dd18, 5172, 136, 856, -1, 0, 4152, 2026-07-29 08:11:37, 557), (5081, 2026-07-17 07:53:22, 6a59df7252fb26674589dfc4, 5176, 136, 860, -1, 0, 4152, 2026-07-29 08:34:10, 557), (5092, 2026-07-20 09:58:31, 6a5df14785bb2b3349cf831c, 5216, 136, 624, 2.5, 1, 22, 2026-07-30 03:41:57, 248), (5092, 2026-07-21 04:42:23, 6a5ef8af85bb2b3349cf8d38, 5251, 136, 624, 0.5, 0, 22, 2026-07-30 03:42:52, 248), (5092, 2026-07-21 04:58:07, 6a5efc5e85bb2b3349cf8e21, 5253, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-21 06:54:16, 6a5f179885bb2b3349cf9025, 5255, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-22 01:27:05, 6a601c6985bb2b3349cf9211, 5267, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-22 02:48:21, 6a602f7585bb2b3349cf9365, 5268, 136, 624, 2.5, 1, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-22 06:42:14, 6a60664685bb2b3349cf94ad, 5274, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (5099, 2026-07-22 09:22:48, 6a608be85e56ff24d00f242d, 5297, 136, 715, 5, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-22 09:29:47, 6a608d8b5e56ff24d00f2524, 5298, 136, 715, 5, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-22 09:35:13, 6a608ec95e56ff24d00f25ff, 5300, 136, 715, 6.6, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-22 09:38:44, 6a608fa45e56ff24d00f26e4, 5301, 136, 715, 1.6, 0, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-22 09:42:29, 6a6090855e56ff24d00f27af, 5302, 136, 715, 8.3, 1, 1, 2026-07-30 02:18:45, 485), (5092, 2026-07-23 01:27:38, 6a616e0a85bb2b3349cf96ec, 5303, 136, 624, -1, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-23 02:08:15, 6a61778f85bb2b3349cf970b, 5308, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (104, 2026-07-23 03:32:36, 6a61782585bb2b3349cf982d, 5317, 136, 743, -1, 0, 22, 2026-07-30 03:43:08, 248), (5099, 2026-07-23 04:39:04, 6a619ae75e56ff24d00f2bb3, 5328, 136, 715, 6.6, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-23 08:50:02, 6a61d5ba5e56ff24d00f313a, 5337, 136, 715, 0, 0, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-23 08:50:39, 6a61d5df5e56ff24d00f3170, 5338, 136, 715, 1.6, 0, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-23 10:32:43, 6a61edca5e56ff24d00f3202, 5340, 136, 715, 8.3, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-23 11:00:51, 6a61f4635e56ff24d00f3288, 5341, 136, 715, 6.6, 1, 1, 2026-07-30 02:18:45, 485), (5237, 2026-07-25 11:39:27, 6a64a06f85bb2b3349cfad8e, 5405, 136, 624, 2.5, 1, 1, 2026-07-30 03:48:24, 485), (5237, 2026-07-25 12:23:21, 6a64aab985bb2b3349cfaeb5, 5406, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5237, 2026-07-25 12:31:47, 6a64acb385bb2b3349cfafdc, 5407, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5237, 2026-07-25 12:35:30, 6a64ad9285bb2b3349cfb102, 5408, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5237, 2026-07-27 00:50:33, 6a66ab5985bb2b3349cfb22b, 5409, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5237, 2026-07-27 02:10:16, 6a66be0885bb2b3349cfb395, 5417, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5092, 2026-07-27 03:29:22, 6a66d09285bb2b3349cfb4ec, 5418, 136, 624, 0.5, 0, 1, 2026-07-30 03:54:24, 485), (5209, 2026-07-27 03:30:11, 6a66d0c3863b40e2114bed23, 5419, 136, 879, 0, 0, 1, 2026-07-30 02:57:57, 485), (5209, 2026-07-27 03:31:29, 6a66d111863b40e2114bedee, 5420, 136, 879, 0, 0, 1, 2026-07-30 02:57:57, 485), (5237, 2026-07-27 03:32:01, 6a66d13085bb2b3349cfb62a, 5421, 136, 624, -1, 0, 1, 2026-07-30 03:54:24, 485), (5244, 2026-07-27 03:35:57, 6a66d21d85bb2b3349cfb744, 5422, 136, 624, -1, 0, 1, 2026-07-30 03:54:24, 485), (5244, 2026-07-27 03:37:20, 6a66d27085bb2b3349cfb857, 5423, 136, 624, -1, 0, 1, 2026-07-30 03:54:24, 485), (5209, 2026-07-29 03:20:51, 6a697193b3468f728cc88215, 5450, 136, 879, 0.5, 0, 1, 2026-07-30 02:57:57, 485), (5252, 2026-07-29 03:53:53, 6a697951b3468f728cc882f6, 5451, 136, 888, 4, 0, 1, 2026-07-30 02:57:13, 485), (5252, 2026-07-29 03:59:04, 6a697a88b3468f728cc88417, 5452, 136, 888, 1, 0, 1, 2026-07-30 02:57:13, 485), (5090, 2026-07-29 08:10:20, 6a69b56c23df0ce4490c2d2a, 5453, 136, 856, 4.2, 1, 4152, 2026-07-29 08:11:37, 557), (5081, 2026-07-29 08:12:58, 6a69b60923df0ce4490c2ddb, 5454, 136, 860, 4, 1, 4152, 2026-07-29 08:34:10, 557), (5193, 2026-07-29 08:29:04, 6a69b9d023df0ce4490c2e86, 5455, 136, 839, 5, 1, 4152, 2026-07-29 08:29:21, 557), (5081, 2026-07-29 08:30:01, 6a69ba0923df0ce4490c2ed5, 5456, 136, 860, 2.6, 1, 4152, 2026-07-29 08:34:10, 557), (5081, 2026-07-29 08:31:03, 6a69ba4723df0ce4490c2f81, 5457, 136, 860, 8, 1, 4152, 2026-07-29 08:34:10, 557), (5196, 2026-07-29 08:34:34, 6a69bb1a23df0ce4490c3022, 5458, 136, 845, 5, 1, 4152, 2026-07-29 08:36:52, 557), (5078, 2026-07-30 02:48:04, 6a6abb6423df0ce4490c3091, 5459, 136, 857, 8.2, 1, 4162, 2026-07-30 03:24:24, 563), (5252, 2026-07-30 02:55:53, 6a6abd39b3468f728cc8856c, 5460, 136, 888, 1, 0, 1, 2026-07-30 02:57:13, 485), (5209, 2026-07-30 02:57:59, 6a6abdb7b3468f728cc88642, 5461, 136, 879, 0.5, 0, 1, 2026-07-30 02:58:55, 485), (5090, 2026-07-30 03:05:41, 6a6abf8523df0ce4490c330e, 5462, 136, 856, 8.5, 1, 4162, 2026-07-30 03:10:58, 563), (5193, 2026-07-30 03:12:03, 6a6ac10323df0ce4490c33e4, 5463, 136, 834, 9.2, 1, 4162, 2026-07-30 03:32:15, 563), (5078, 2026-07-30 03:24:03, 6a6ac3d323df0ce4490c34bf, 5464, 136, 857, 10, 1, 4202, 2026-07-30 03:28:47, 568), (5090, 2026-07-30 03:28:54, 6a6ac4f623df0ce4490c370c, 5465, 136, 856, 9.2, 1, 4202, 2026-07-30 03:31:38, 568), (5090, 2026-07-30 03:29:11, 6a6ac50723df0ce4490c3726, 5466, 136, 856, -1, 0, 4162, 2026-07-30 03:29:11, 563), (5193, 2026-07-30 03:31:50, 6a6ac5a623df0ce4490c37e7, 5467, 136, 834, 10, 1, 4202, 2026-07-30 03:33:38, 568), (5092, 2026-07-30 03:42:03, 6a6ac80b4137d2af819d95ec, 5468, 136, 624, -1, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-30 03:42:54, 6a6ac83e4137d2af819d963e, 5469, 136, 624, -1, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-30 03:48:27, 6a6ac98bfc66b6c8933aeaf0, 5470, 136, 624, 0.5, 0, 1, 2026-07-30 10:55:48, 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-07-30 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-29 15:34:21, 567, 2025-12-25 10:34:21, 8, 1, 136, {\"course_id\": \"133\", \"section_id\": \"799\", \"start_date\": \"2026-07-29 15:34:21\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 1, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 15:34:21\"}, {\"course\": {\"id\": 133, \"name\": \"Home Work\"}, \"section\": {\"id\": 799, \"name\": \"Loại 7 New\"}}, 568, 99, 2026-07-29 08:34:22, 1), (0, 2026-07-30 10:23:24, 887, 2026-07-02 11:24:03, 121, 0, 136, {\"course_id\": \"169\", \"section_id\": \"936\", \"start_date\": \"2026-07-30 10:23:24\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 440, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:23:24\"}, {\"course\": {\"id\": 169, \"name\": \"🏆Easy IELTS 25 - Introduction\"}, \"section\": {\"id\": 936, \"name\": \"Giữa kỳ lần 1\"}}, 891, 3775, 2026-07-30 03:23:26, 440), (0, 2026-07-30 10:33:03, 887, 2026-07-02 11:24:03, 122, 0, 136, {\"course_id\": \"169\", \"section_id\": \"936\", \"start_date\": \"2026-07-30 10:33:03\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 441, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:33:03\"}, {\"course\": {\"id\": 169, \"name\": \"🏆Easy IELTS 25 - Introduction\"}, \"section\": {\"id\": 936, \"name\": \"Giữa kỳ lần 1\"}}, 891, 3786, 2026-07-30 03:33:05, 441), (0, 2026-07-29 14:41:29, 153, 2026-07-16 09:37:56, 158, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-29 14:41:29\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 438, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 14:41:29\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3774, 2026-07-29 07:41:30, 438), (0, 2026-07-30 10:06:44, 153, 2026-07-16 09:37:57, 159, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-30 10:06:44\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 440, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:06:44\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3775, 2026-07-30 03:06:46, 440), (0, 2026-07-30 10:06:44, 153, 2026-07-16 09:37:57, 160, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-30 10:06:44\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 441, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:06:44\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3786, 2026-07-30 03:06:46, 441), (0, 2026-07-30 10:06:44, 153, 2026-07-16 09:37:57, 161, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-30 10:06:44\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 449, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:06:44\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3627, 2026-07-30 03:06:46, 449), (0, 2026-07-30 10:06:45, 153, 2026-07-16 09:37:57, 162, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-30 10:06:45\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 450, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:06:45\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 1947, 2026-07-30 03:06:46, 450), (0, 2026-07-29 14:41:30, 153, 2026-07-16 09:37:57, 163, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-29 14:41:30\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 499, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 14:41:30\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3805, 2026-07-29 07:41:32, 499), (0, 2026-07-29 15:54:41, 153, 2026-07-16 09:37:58, 164, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-29 15:54:41\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 15:54:41\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 4026, 2026-07-29 08:54:43, 500), (0, 2026-07-29 14:41:31, 153, 2026-07-17 04:35:31, 169, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-29 14:41:31\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 535, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 14:41:31\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3826, 2026-07-29 07:41:32, 535), (1, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:14, 196, 0, 136, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 563, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4162, 2026-07-30 03:21:56, 563), (1, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:14, 197, 0, 136, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4162, 2026-07-30 03:21:42, 563), (1, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:15, 198, 0, 136, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 568, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4202, 2026-07-30 03:31:41, 568), (1, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:15, 199, 0, 136, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4202, 2026-07-30 03:33:50, 568) 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-30 04:00:04",
    "level": "INFO",
    "message": "[mirrorToZeus] Xong tất cả. Tổng = 0"
}
{
    "timestamp": "2026-07-30 04:00:04",
    "level": "INFO",
    "message": "[LmsDailySync] Hoàn thành",
    "context": {
        "tenantCode": "ICC",
        "isSync": 136,
        "elapsed_s": -1.130995,
        "syncCourseTypes": {
            "synced": 0
        },
        "syncCourses": {
            "synced": 11
        },
        "syncStudents": {
            "synced": 22
        },
        "syncCourseStudents": {
            "synced": 1
        },
        "syncStudentScores": {
            "synced": 56
        },
        "syncUserAssignments": {
            "synced": 15
        },
        "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 (2026-04-02 11:03:02, ?, Doanthuhuyen021@gmail.com, ?, 3678, 136, Thu Huyền Đoàn, ?, 2026-07-30 08:41:41, ?, doanthuhuyen021@gmail.com), (2026-04-02 11:03:56, ?, Nttuyen.ho@vietcombank.com.vn, ?, 3683, 136, Uyên Chị, ?, 2026-07-30 08:41:32, ?, nttuyen.ho@vietcombank.com.vn), (2026-04-02 11:04:23, ?, Trandinhkhai2021986@gmail.com, ?, 3708, 136, Khải Mr, ?, 2026-07-30 08:41:34, ?, trandinhkhai2021986@gmail.com), (2026-04-02 11:04:24, ?, Anhcuongdtl123@gmail.com, ?, 3709, 136, Việt Cường Nguyễn, ?, 2026-07-30 08:41:34, ?, anhcuongdtl123@gmail.com), (2026-04-02 11:04:28, ?, Penguin011988@gmail.com, ?, 3712, 136, Nguyễn Quyên, 385033931, 2026-07-30 08:41:35, ?, penguin011988@gmail.com), (2026-04-02 11:04:38, ?, Ntn10121998@gmail.com, ?, 3722, 136, Tấn Ngọc Nguyễn, ?, 2026-07-30 08:41:37, ?, ntn10121998@gmail.com), (2026-04-02 11:04:45, ?, Honganhmedia@gmail.com, ?, 3728, 136, Thị Hồng Nguyễn, ?, 2026-07-30 08:41:37, ?, honganhmedia@gmail.com), (2026-04-02 11:04:54, ?, Ntngoclan287@gmail.com, ?, 3736, 136, Thị Ngọc Lan Nguyễn, ?, 2026-07-30 08:41:38, ?, ntngoclan287@gmail.com), (2026-04-02 11:05:09, ?, Antripharma1920@gmail.com, ?, 3749, 136, Thị Thu Đặng, 929355899, 2026-07-30 08:41:39, ?, antripharma1920@gmail.com), (2026-04-02 11:05:19, ?, Vanvu2809@gmail.com, ?, 3758, 136, Thị Vân Vũ, ?, 2026-07-30 08:41:40, ?, vanvu2809@gmail.com), (2026-04-02 11:05:25, ?, Vuthuthuy198@gmail.com, ?, 3763, 136, Thị Thu Thuỷ Vũ, ?, 2026-07-30 08:41:40, ?, vuthuthuy198@gmail.com), (2026-05-06 18:49:01, ?, hothaiminh2023@gmail.com, ?, 3787, 136, Thái Minh Hồ, 974375357, 2026-07-30 08:41:33, ?, hv8362), (2026-05-06 18:49:02, ?, hoangminhloc27@gmail.com, ?, 3788, 136, Minh Lộc Hoàng, ?, 2026-07-30 08:41:33, ?, lochoangc3dtd@gmail.com), (2026-05-06 18:49:05, ?, tlnguyen811@gmail.com, ?, 3789, 136, Thanh Lân Nguyễn, 977120681, 2026-07-30 08:41:35, ?, tlnguyen81@gmail.com), (2026-05-06 18:49:06, ?, Bachhoa2005@gmail.com, ?, 3790, 136, An Du Nguyễn, 84-978467850, 2026-07-30 08:41:36, ?, stu000g5f), (2026-05-06 18:49:07, ?, eslinhnguyen07ssss@gmail.com, ?, 3791, 136, Bùi Khánh Linh Nguyễn, 359021618, 2026-07-30 08:41:36, ?, linhnguyen07ssss@gmail.com), (2026-05-06 18:49:09, ?, ngapqt79a@gmail.com, ?, 3792, 136, Nga Quỳnh, ?, 2026-07-30 08:41:38, ?, ngapqt79@gmail.com), (2026-05-06 18:49:10, ?, esthuha85bca@gmail.com, ?, 3793, 136, Huyền Thu, 983225380, 2026-07-30 08:41:39, ?, thuha85bca@gmail.com), (2026-05-06 18:49:12, ?, thuhaa4774@gmail.com, ?, 3794, 136, Ngọc Nhân Trần, ?, 2026-07-30 08:41:39, ?, thuha4774@gmail.com), (2026-07-16 10:58:19, ?, chitin.nguyen0312@gmail.com, Female, 4152, 136, tín nguyễn, ?, 2026-07-29 08:10:14, 557, SPW90402558), (2026-07-23 16:01:10, ?, omotest2307011@test1.vn, Female, 4162, 136, HV OMO Hai Ba Bảy CRM, ?, 2026-07-30 02:47:52, 563, SPW99676453), (2026-07-25 09:28:07, ?, omotest240702@test1.vn, Female, 4202, 136, HV OMO Hai Bốn Hai CRM, ?, 2026-07-30 03:23:57, 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-11-03 08:47:25, 585, 136, ?, 2011, File 8, 586, ?, ?, ?, resource, ?, 2026-07-30 03:10:30, 1), (2025-11-12 08:12:37, 597, 136, ?, 2020, File 8, 586, ?, ?, ?, resource, ?, 2026-07-30 03:10:48, 1), (2025-11-12 08:12:51, 598, 136, ?, 2021, File 3, 568, ?, ?, ?, resource, ?, 2026-07-30 03:16:45, 1), (2025-11-12 08:35:02, 600, 136, ?, 2023, File 4, 568, ?, ?, ?, resource, ?, 2026-07-30 03:16:55, 1), (2025-11-15 04:18:00, 613, 136, ?, 2033, File 8, 586, ?, ?, ?, resource, ?, 2026-07-30 03:10:17, 1), (2025-12-25 10:19:11, 799, 136, ?, 2153, File 8, 586, ?, ?, ?, resource, ?, 2026-07-30 03:16:36, 1), (2026-07-14 04:08:37, 5196, 136, 11961, 5587, FND - Lesson 4 - Speaking (Offline), 5040, 29, ?, 1, quiz, ?, 2026-07-29 08:34:27, 1), (2026-07-14 04:09:02, 5197, 136, ?, 5588, FND - Lesson 5 - Reading (Offline), 5041, 29, ?, 0, quiz, ?, 2026-07-29 08:37:17, 1), (2026-07-29 03:40:15, 5252, 136, 10905, 5636, ielts writing 1-1, 4851, 27, ?, 4, quiz, ?, 2026-07-29 03:40:55, 1), (2026-07-30 03:09:43, 5253, 136, ?, 251, Sản phẩm 37, 0, ?, ?, ?, category, ?, 2026-07-30 03:09:43, 1), (2026-07-30 03:09:47, 5254, 136, ?, 230, Khóa học 72, 5253, ?, ?, ?, course, ?, 2026-07-30 03:09:47, 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 (2027-07-28 14:46:54, 5063, 2026-07-28 14:46:54, 5636, 136, 4202, 2026-07-28 14:46:54, 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 (5090, 2026-07-17 07:28:30, 6a59d99a52fb26674589dce0, 5171, 136, 856, -1, 0, 4152, 2026-07-29 08:11:37, 557), (5090, 2026-07-17 07:33:09, 6a59dab552fb26674589dd18, 5172, 136, 856, -1, 0, 4152, 2026-07-29 08:11:37, 557), (5081, 2026-07-17 07:53:22, 6a59df7252fb26674589dfc4, 5176, 136, 860, -1, 0, 4152, 2026-07-29 08:34:10, 557), (5092, 2026-07-20 09:58:31, 6a5df14785bb2b3349cf831c, 5216, 136, 624, 2.5, 1, 22, 2026-07-30 03:41:57, 248), (5092, 2026-07-21 04:42:23, 6a5ef8af85bb2b3349cf8d38, 5251, 136, 624, 0.5, 0, 22, 2026-07-30 03:42:52, 248), (5092, 2026-07-21 04:58:07, 6a5efc5e85bb2b3349cf8e21, 5253, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-21 06:54:16, 6a5f179885bb2b3349cf9025, 5255, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-22 01:27:05, 6a601c6985bb2b3349cf9211, 5267, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-22 02:48:21, 6a602f7585bb2b3349cf9365, 5268, 136, 624, 2.5, 1, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-22 06:42:14, 6a60664685bb2b3349cf94ad, 5274, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (5099, 2026-07-22 09:22:48, 6a608be85e56ff24d00f242d, 5297, 136, 715, 5, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-22 09:29:47, 6a608d8b5e56ff24d00f2524, 5298, 136, 715, 5, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-22 09:35:13, 6a608ec95e56ff24d00f25ff, 5300, 136, 715, 6.6, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-22 09:38:44, 6a608fa45e56ff24d00f26e4, 5301, 136, 715, 1.6, 0, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-22 09:42:29, 6a6090855e56ff24d00f27af, 5302, 136, 715, 8.3, 1, 1, 2026-07-30 02:18:45, 485), (5092, 2026-07-23 01:27:38, 6a616e0a85bb2b3349cf96ec, 5303, 136, 624, -1, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-23 02:08:15, 6a61778f85bb2b3349cf970b, 5308, 136, 624, 0.5, 0, 22, 2026-07-30 03:43:08, 248), (104, 2026-07-23 03:32:36, 6a61782585bb2b3349cf982d, 5317, 136, 743, -1, 0, 22, 2026-07-30 03:43:08, 248), (5099, 2026-07-23 04:39:04, 6a619ae75e56ff24d00f2bb3, 5328, 136, 715, 6.6, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-23 08:50:02, 6a61d5ba5e56ff24d00f313a, 5337, 136, 715, 0, 0, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-23 08:50:39, 6a61d5df5e56ff24d00f3170, 5338, 136, 715, 1.6, 0, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-23 10:32:43, 6a61edca5e56ff24d00f3202, 5340, 136, 715, 8.3, 1, 1, 2026-07-30 02:18:45, 485), (5099, 2026-07-23 11:00:51, 6a61f4635e56ff24d00f3288, 5341, 136, 715, 6.6, 1, 1, 2026-07-30 02:18:45, 485), (5237, 2026-07-25 11:39:27, 6a64a06f85bb2b3349cfad8e, 5405, 136, 624, 2.5, 1, 1, 2026-07-30 03:48:24, 485), (5237, 2026-07-25 12:23:21, 6a64aab985bb2b3349cfaeb5, 5406, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5237, 2026-07-25 12:31:47, 6a64acb385bb2b3349cfafdc, 5407, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5237, 2026-07-25 12:35:30, 6a64ad9285bb2b3349cfb102, 5408, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5237, 2026-07-27 00:50:33, 6a66ab5985bb2b3349cfb22b, 5409, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5237, 2026-07-27 02:10:16, 6a66be0885bb2b3349cfb395, 5417, 136, 624, 2.5, 1, 1, 2026-07-30 03:54:24, 485), (5092, 2026-07-27 03:29:22, 6a66d09285bb2b3349cfb4ec, 5418, 136, 624, 0.5, 0, 1, 2026-07-30 03:54:24, 485), (5209, 2026-07-27 03:30:11, 6a66d0c3863b40e2114bed23, 5419, 136, 879, 0, 0, 1, 2026-07-30 02:57:57, 485), (5209, 2026-07-27 03:31:29, 6a66d111863b40e2114bedee, 5420, 136, 879, 0, 0, 1, 2026-07-30 02:57:57, 485), (5237, 2026-07-27 03:32:01, 6a66d13085bb2b3349cfb62a, 5421, 136, 624, -1, 0, 1, 2026-07-30 03:54:24, 485), (5244, 2026-07-27 03:35:57, 6a66d21d85bb2b3349cfb744, 5422, 136, 624, -1, 0, 1, 2026-07-30 03:54:24, 485), (5244, 2026-07-27 03:37:20, 6a66d27085bb2b3349cfb857, 5423, 136, 624, -1, 0, 1, 2026-07-30 03:54:24, 485), (5209, 2026-07-29 03:20:51, 6a697193b3468f728cc88215, 5450, 136, 879, 0.5, 0, 1, 2026-07-30 02:57:57, 485), (5252, 2026-07-29 03:53:53, 6a697951b3468f728cc882f6, 5451, 136, 888, 4, 0, 1, 2026-07-30 02:57:13, 485), (5252, 2026-07-29 03:59:04, 6a697a88b3468f728cc88417, 5452, 136, 888, 1, 0, 1, 2026-07-30 02:57:13, 485), (5090, 2026-07-29 08:10:20, 6a69b56c23df0ce4490c2d2a, 5453, 136, 856, 4.2, 1, 4152, 2026-07-29 08:11:37, 557), (5081, 2026-07-29 08:12:58, 6a69b60923df0ce4490c2ddb, 5454, 136, 860, 4, 1, 4152, 2026-07-29 08:34:10, 557), (5193, 2026-07-29 08:29:04, 6a69b9d023df0ce4490c2e86, 5455, 136, 839, 5, 1, 4152, 2026-07-29 08:29:21, 557), (5081, 2026-07-29 08:30:01, 6a69ba0923df0ce4490c2ed5, 5456, 136, 860, 2.6, 1, 4152, 2026-07-29 08:34:10, 557), (5081, 2026-07-29 08:31:03, 6a69ba4723df0ce4490c2f81, 5457, 136, 860, 8, 1, 4152, 2026-07-29 08:34:10, 557), (5196, 2026-07-29 08:34:34, 6a69bb1a23df0ce4490c3022, 5458, 136, 845, 5, 1, 4152, 2026-07-29 08:36:52, 557), (5078, 2026-07-30 02:48:04, 6a6abb6423df0ce4490c3091, 5459, 136, 857, 8.2, 1, 4162, 2026-07-30 03:24:24, 563), (5252, 2026-07-30 02:55:53, 6a6abd39b3468f728cc8856c, 5460, 136, 888, 1, 0, 1, 2026-07-30 02:57:13, 485), (5209, 2026-07-30 02:57:59, 6a6abdb7b3468f728cc88642, 5461, 136, 879, 0.5, 0, 1, 2026-07-30 02:58:55, 485), (5090, 2026-07-30 03:05:41, 6a6abf8523df0ce4490c330e, 5462, 136, 856, 8.5, 1, 4162, 2026-07-30 03:10:58, 563), (5193, 2026-07-30 03:12:03, 6a6ac10323df0ce4490c33e4, 5463, 136, 834, 9.2, 1, 4162, 2026-07-30 03:32:15, 563), (5078, 2026-07-30 03:24:03, 6a6ac3d323df0ce4490c34bf, 5464, 136, 857, 10, 1, 4202, 2026-07-30 03:28:47, 568), (5090, 2026-07-30 03:28:54, 6a6ac4f623df0ce4490c370c, 5465, 136, 856, 9.2, 1, 4202, 2026-07-30 03:31:38, 568), (5090, 2026-07-30 03:29:11, 6a6ac50723df0ce4490c3726, 5466, 136, 856, -1, 0, 4162, 2026-07-30 03:29:11, 563), (5193, 2026-07-30 03:31:50, 6a6ac5a623df0ce4490c37e7, 5467, 136, 834, 10, 1, 4202, 2026-07-30 03:33:38, 568), (5092, 2026-07-30 03:42:03, 6a6ac80b4137d2af819d95ec, 5468, 136, 624, -1, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-30 03:42:54, 6a6ac83e4137d2af819d963e, 5469, 136, 624, -1, 0, 22, 2026-07-30 03:43:08, 248), (5092, 2026-07-30 03:48:27, 6a6ac98bfc66b6c8933aeaf0, 5470, 136, 624, 0.5, 0, 1, 2026-07-30 10:55:48, 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-07-29 15:34:21, 567, 2025-12-25 10:34:21, 8, 1, 136, {\"course_id\": \"133\", \"section_id\": \"799\", \"start_date\": \"2026-07-29 15:34:21\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 1, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 15:34:21\"}, {\"course\": {\"id\": 133, \"name\": \"Home Work\"}, \"section\": {\"id\": 799, \"name\": \"Loại 7 New\"}}, 568, 99, 2026-07-29 08:34:22, 1), (0, 2026-07-30 10:23:24, 887, 2026-07-02 11:24:03, 121, 0, 136, {\"course_id\": \"169\", \"section_id\": \"936\", \"start_date\": \"2026-07-30 10:23:24\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 440, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:23:24\"}, {\"course\": {\"id\": 169, \"name\": \"🏆Easy IELTS 25 - Introduction\"}, \"section\": {\"id\": 936, \"name\": \"Giữa kỳ lần 1\"}}, 891, 3775, 2026-07-30 03:23:26, 440), (0, 2026-07-30 10:33:03, 887, 2026-07-02 11:24:03, 122, 0, 136, {\"course_id\": \"169\", \"section_id\": \"936\", \"start_date\": \"2026-07-30 10:33:03\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 441, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:33:03\"}, {\"course\": {\"id\": 169, \"name\": \"🏆Easy IELTS 25 - Introduction\"}, \"section\": {\"id\": 936, \"name\": \"Giữa kỳ lần 1\"}}, 891, 3786, 2026-07-30 03:33:05, 441), (0, 2026-07-29 14:41:29, 153, 2026-07-16 09:37:56, 158, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-29 14:41:29\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 438, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 14:41:29\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3774, 2026-07-29 07:41:30, 438), (0, 2026-07-30 10:06:44, 153, 2026-07-16 09:37:57, 159, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-30 10:06:44\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 440, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:06:44\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3775, 2026-07-30 03:06:46, 440), (0, 2026-07-30 10:06:44, 153, 2026-07-16 09:37:57, 160, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-30 10:06:44\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 441, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:06:44\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3786, 2026-07-30 03:06:46, 441), (0, 2026-07-30 10:06:44, 153, 2026-07-16 09:37:57, 161, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-30 10:06:44\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 449, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:06:44\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3627, 2026-07-30 03:06:46, 449), (0, 2026-07-30 10:06:45, 153, 2026-07-16 09:37:57, 162, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-30 10:06:45\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 450, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-30 10:06:45\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 1947, 2026-07-30 03:06:46, 450), (0, 2026-07-29 14:41:30, 153, 2026-07-16 09:37:57, 163, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-29 14:41:30\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 499, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 14:41:30\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3805, 2026-07-29 07:41:32, 499), (0, 2026-07-29 15:54:41, 153, 2026-07-16 09:37:58, 164, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-29 15:54:41\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 500, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 15:54:41\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 4026, 2026-07-29 08:54:43, 500), (0, 2026-07-29 14:41:31, 153, 2026-07-17 04:35:31, 169, 0, 136, {\"course_id\": \"100\", \"section_id\": \"207\", \"start_date\": \"2026-07-29 14:41:31\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 535, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-29 14:41:31\"}, {\"course\": {\"id\": 100, \"name\": \"IELTS Classroom - Introduction (2B)\"}, \"section\": {\"id\": 207, \"name\": \"MOCK TEST 1\"}}, 161, 3826, 2026-07-29 07:41:32, 535), (1, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:14, 196, 0, 136, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 563, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4162, 2026-07-30 03:21:56, 563), (1, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:14, 197, 0, 136, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4162, 2026-07-30 03:21:42, 563), (1, 2026-07-28 23:00:12, 5063, 2026-07-28 16:00:15, 198, 0, 136, {\"course_id\": \"227\", \"section_id\": \"1849\", \"tenant_key\": \"VWvi4u56mb\", \"zeus_user_id\": 568, \"x_tenant_code\": \"ICC\", \"completion_time\": \"2026-07-28 23:00:12\"}, {\"course\": {\"id\": 227, \"name\": \"Easy IELTS 25-Foundation\"}, \"section\": {\"id\": 1849, \"name\": \"Lesson 1-Unit 1-Reading\"}}, 5064, 4202, 2026-07-30 03:31:41, 568), (1, 2026-07-28 23:00:12, 5036, 2026-07-28 16:00:15, 199, 0, 136, {\"auto_assigned\": true, \"source_section_id\": 1849}, {\"course\": {\"id\": 226, \"name\": \"[Center] Easy IELTS 25 - Foundation\"}, \"section\": {\"id\": 1838, \"name\": \"Lesson 1 - Unit 1 - Reading\"}, \"auto_assigned_from\": 1849}, 5037, 4202, 2026-07-30 03:33:50, 568) 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`))"
        }
    }
}
