|
@@ -1271,9 +1271,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
cs.real_duration,
|
|
|
u.realname,
|
|
|
u.id_card,
|
|
|
- cs.`name`,
|
|
|
+ cs.`name` as section_name,
|
|
|
cm.module_name,
|
|
|
- cc.chapter_id
|
|
|
+ cc.`name` as chapter_name
|
|
|
FROM
|
|
|
(
|
|
|
SELECT
|
|
@@ -1297,5 +1297,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
LEFT JOIN `user` u ON r.user_id = u.user_id
|
|
|
LEFT JOIN course_module cm ON r.module_id = cm.module_id
|
|
|
LEFT JOIN course_chapter cc ON r.chapter_id = cc.chapter_id
|
|
|
+ where
|
|
|
+ 1=1
|
|
|
+ <if test="moduleName != null and moduleName != ''" >
|
|
|
+ AND cm.module_name like concat('%', #{moduleName}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="chapterName != null and chapterName != ''" >
|
|
|
+ AND cc.`name` like concat('%', #{chapterName}, '%')
|
|
|
+ </if>
|
|
|
+ <if test="sectionName != null and sectionName != ''" >
|
|
|
+ AND cs.`name` like concat('%', #{sectionName}, '%')
|
|
|
+ </if>
|
|
|
</select>
|
|
|
</mapper>
|