|
@@ -115,6 +115,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<result property="studyEndTime" column="study_end_time"/>
|
|
<result property="studyEndTime" column="study_end_time"/>
|
|
<result property="durationTime" column="duration_time"/>
|
|
<result property="durationTime" column="duration_time"/>
|
|
<result property="courseSort" column="course_sort"/>
|
|
<result property="courseSort" column="course_sort"/>
|
|
|
|
+ <result property="sectionType" column="section_type"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
|
|
@@ -1066,7 +1067,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
cm.sort,
|
|
cm.sort,
|
|
cm.menu_id as id,
|
|
cm.menu_id as id,
|
|
cm.course_id,
|
|
cm.course_id,
|
|
- 1 as type
|
|
|
|
|
|
+ 1 as type,
|
|
|
|
+ NULL as section_type
|
|
FROM
|
|
FROM
|
|
course_menu cm
|
|
course_menu cm
|
|
where 1=1
|
|
where 1=1
|
|
@@ -1079,7 +1081,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
cm.sort,
|
|
cm.sort,
|
|
cm.menu_id as id,
|
|
cm.menu_id as id,
|
|
cm.course_id,
|
|
cm.course_id,
|
|
- 2 as type
|
|
|
|
|
|
+ 2 as type,
|
|
|
|
+ NULL as section_type
|
|
FROM
|
|
FROM
|
|
course_menu cm
|
|
course_menu cm
|
|
LEFT JOIN goods_course gc on gc.course_id = cm.course_id
|
|
LEFT JOIN goods_course gc on gc.course_id = cm.course_id
|
|
@@ -1091,9 +1094,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
cm.sort,
|
|
cm.sort,
|
|
cm.menu_id as id,
|
|
cm.menu_id as id,
|
|
cm.course_id,
|
|
cm.course_id,
|
|
- 3 as type
|
|
|
|
|
|
+ 3 as type,
|
|
|
|
+ cs.section_type
|
|
FROM
|
|
FROM
|
|
course_menu cm
|
|
course_menu cm
|
|
|
|
+ LEFT JOIN course_section cs on cm.menu_id = cs.section_id
|
|
where 1=1
|
|
where 1=1
|
|
<if test="courseId != null and courseId !='' ">
|
|
<if test="courseId != null and courseId !='' ">
|
|
and cm.course_id=#{courseId}
|
|
and cm.course_id=#{courseId}
|
|
@@ -1105,9 +1110,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
SELECT
|
|
SELECT
|
|
ccs.sort,
|
|
ccs.sort,
|
|
ccs.section_id AS id,
|
|
ccs.section_id AS id,
|
|
|
|
+ cs.section_type,
|
|
3 AS type
|
|
3 AS type
|
|
FROM
|
|
FROM
|
|
course_chapter_section ccs
|
|
course_chapter_section ccs
|
|
|
|
+ LEFT JOIN course_section cs on ccs.section_id = cs.section_id
|
|
WHERE
|
|
WHERE
|
|
1 = 1
|
|
1 = 1
|
|
<if test="chapterId != null and chapterId !='' ">
|
|
<if test="chapterId != null and chapterId !='' ">
|