|
|
@@ -20,13 +20,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="courseName" column="course_name"/>
|
|
|
<result property="chapterNum" column="chapter_num"/>
|
|
|
<result property="sectionNum" column="section_num"/>
|
|
|
- <result property="videoTime" column="video_time"/>
|
|
|
+ <result property="categoryName" column="category_name"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="selectCourseList" parameterType="com.zhongzheng.modules.course.bo.CourseQueryBo" resultMap="CourseResult">
|
|
|
SELECT rs.course_name,
|
|
|
rs.course_id,rs.status,sum(section_num) as section_num,count(chapter_id)
|
|
|
- as chapter_num,mc.category_name,sum(total_time) as video_time from
|
|
|
+ as chapter_num,mc.category_name,sum(total_time) as duration from
|
|
|
(SELECT c.*,count(cs.section_id) as section_num,cs.chapter_id,IFNULL(sum(cs.video_time),0) as total_time
|
|
|
FROM course c LEFT JOIN course_chapter cc on c.course_id = cc.course_id LEFT JOIN course_section cs
|
|
|
on cc.chapter_id = cs.chapter_id
|