|
@@ -262,17 +262,17 @@
|
|
|
r.course_id,
|
|
|
r.course_name,
|
|
|
(SELECT subject_name FROM course_subject s where s.id = r.subject_id) as subject_name,
|
|
|
- (CASE WHEN (SELECT COUNT(id) FROM course_menu m where m.course_id = r.course_id and m.type in(1,2,3))> 0 THEN
|
|
|
+ (CASE WHEN (SELECT COUNT(id) FROM course_menu m where m.course_id = r.course_id and m.type in (1,2,3))> 0 THEN
|
|
|
'1' ELSE '0' END) as begin_status,
|
|
|
- (SELECT COUNT(id) FROM course_menu m where m.course_id = r.course_id and m.type in(1)) as module_num,
|
|
|
+ (SELECT COUNT(id) FROM course_menu m where m.course_id = r.course_id and m.type in (1)) as module_num,
|
|
|
(SELECT COUNT(id)+(SELECT COUNT(p.id) FROM course_module_chapter p LEFT JOIN course_menu m on m.menu_id =
|
|
|
- p.module_id where m.course_id = r.course_id and m.type in(1)) FROM course_menu m where m.course_id = r.course_id
|
|
|
- and m.type in(2)) as chapter_num,
|
|
|
+ p.module_id where m.course_id = r.course_id and m.type in (1)) FROM course_menu m where m.course_id = r.course_id
|
|
|
+ and m.type in (2)) as chapter_num,
|
|
|
(SELECT COUNT(id)+(SELECT COUNT(n.id) FROM course_chapter_section n LEFT JOIN course_module_chapter p on
|
|
|
n.chapter_id = p.chapter_id LEFT JOIN course_menu m on m.menu_id = p.module_id where m.course_id = r.course_id
|
|
|
- and m.type in(1))+(SELECT COUNT(n.id) FROM course_chapter_section n LEFT JOIN course_menu m on m.menu_id =
|
|
|
- n.chapter_id where m.course_id = r.course_id and m.type in(2)) FROM course_menu m where m.course_id =
|
|
|
- r.course_id and m.type in(3)) as section_num,
|
|
|
+ and m.type in (1))+(SELECT COUNT(n.id) FROM course_chapter_section n LEFT JOIN course_menu m on m.menu_id =
|
|
|
+ n.chapter_id where m.course_id = r.course_id and m.type in (2)) FROM course_menu m where m.course_id =
|
|
|
+ r.course_id and m.type in (3)) as section_num,
|
|
|
(select COUNT(DISTINCT course_id,module_id,chapter_id,section_id) FROM user_study_record c where 1=1
|
|
|
AND c.course_id = r.course_id
|
|
|
and c.current_status=1
|