|
@@ -7,7 +7,7 @@
|
|
|
a."start_time",
|
|
a."start_time",
|
|
|
a."end_time",
|
|
a."end_time",
|
|
|
a."class_id",
|
|
a."class_id",
|
|
|
- a."course_id",
|
|
|
|
|
|
|
+ a."chapter_id",
|
|
|
a."remark",
|
|
a."remark",
|
|
|
a.DELETE_FLAG,
|
|
a.DELETE_FLAG,
|
|
|
a.UPDATE_TIME,
|
|
a.UPDATE_TIME,
|
|
@@ -36,7 +36,7 @@
|
|
|
a."start_time",
|
|
a."start_time",
|
|
|
a."end_time",
|
|
a."end_time",
|
|
|
a."class_id",
|
|
a."class_id",
|
|
|
- a."course_id",
|
|
|
|
|
|
|
+ a."chapter_id",
|
|
|
a."remark",
|
|
a."remark",
|
|
|
a.DELETE_FLAG,
|
|
a.DELETE_FLAG,
|
|
|
a.UPDATE_TIME,
|
|
a.UPDATE_TIME,
|
|
@@ -54,11 +54,12 @@
|
|
|
|
|
|
|
|
<select id="queryInfo" resultType="java.util.Map">
|
|
<select id="queryInfo" resultType="java.util.Map">
|
|
|
SELECT
|
|
SELECT
|
|
|
- cc.id AS id,
|
|
|
|
|
- IFNULL (cc.chapter_id,'') AS chapterId,
|
|
|
|
|
- IFNULL (cc.remark,'') AS remark,
|
|
|
|
|
|
|
+ cc.ID AS id,
|
|
|
|
|
+ IFNULL (cc.NAME,'') AS name,
|
|
|
|
|
+ IFNULL (cc.CHAPTER_ID ,'') AS chapterId,
|
|
|
|
|
+ IFNULL (cc.REMARK ,'') AS remark,
|
|
|
IFNULL (cc.VIDEO_RESOURCE,'') AS videoResource,
|
|
IFNULL (cc.VIDEO_RESOURCE,'') AS videoResource,
|
|
|
- IFNULL (cc.TEACHMATERRIALS_FILE,'') AS teachmaterialsFile,
|
|
|
|
|
|
|
+ IFNULL (cc.TEACHMATERIALS_FILE,'') AS teachmaterialsFile,
|
|
|
IFNULL (cc.SUBTITLE_FILE,'') AS subtitleFile,
|
|
IFNULL (cc.SUBTITLE_FILE,'') AS subtitleFile,
|
|
|
IFNULL (ru.FILE_NAME,'') AS videoResourceName,
|
|
IFNULL (ru.FILE_NAME,'') AS videoResourceName,
|
|
|
IFNULL (rf.FILE_URL,'') AS videoResourceUrl,
|
|
IFNULL (rf.FILE_URL,'') AS videoResourceUrl,
|
|
@@ -70,23 +71,30 @@
|
|
|
LEFT JOIN RESOURCE_RECORD rr ON rr.ID =cc.VIDEO_RESOURCE AND cc.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN RESOURCE_RECORD rr ON rr.ID =cc.VIDEO_RESOURCE AND cc.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN RESOURCE_USERFILE ru ON ru.USER_FILE_ID = rr.USERFILE_ID AND ru.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN RESOURCE_USERFILE ru ON ru.USER_FILE_ID = rr.USERFILE_ID AND ru.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN RESOURCE_FILE rf ON ru.FILE_ID= rf.FILE_ID
|
|
LEFT JOIN RESOURCE_FILE rf ON ru.FILE_ID= rf.FILE_ID
|
|
|
- LEFT JOIN DEV_FILE df ON cc.TEACHMATERRIALS_FILE =df.ID AND df.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
|
|
+ LEFT JOIN DEV_FILE df ON cc.TEACHMATERIALS_FILE =df.ID AND df.DELETE_FLAG ='NOT_DELETE'
|
|
|
LEFT JOIN DEV_FILE df2 ON cc.SUBTITLE_FILE =df2.ID AND df2.DELETE_FLAG ='NOT_DELETE'
|
|
LEFT JOIN DEV_FILE df2 ON cc.SUBTITLE_FILE =df2.ID AND df2.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
+ where 1=1
|
|
|
|
|
+ <if test="id !=null and id != ''">
|
|
|
|
|
+ and cc.ID =#{id}
|
|
|
|
|
+ </if>
|
|
|
</select>
|
|
</select>
|
|
|
<select id="queryList" resultType="java.util.Map">
|
|
<select id="queryList" resultType="java.util.Map">
|
|
|
SELECT
|
|
SELECT
|
|
|
- cc.id AS id,
|
|
|
|
|
|
|
+ cc.ID AS id,
|
|
|
IFNULL (cc.NAME,'') AS name,
|
|
IFNULL (cc.NAME,'') AS name,
|
|
|
- IFNULL (cc.chapter_id,'') AS chapterId,
|
|
|
|
|
- IFNULL (cc.remark,'') AS remark,
|
|
|
|
|
|
|
+ IFNULL (cc.CHAPTER_ID ,'') AS chapterId,
|
|
|
|
|
+ IFNULL (cc.REMARK ,'') AS remark,
|
|
|
IFNULL (cc.VIDEO_RESOURCE,'') AS videoResource,
|
|
IFNULL (cc.VIDEO_RESOURCE,'') AS videoResource,
|
|
|
- IFNULL (cc.TEACHMATERRIALS_FILE,'') AS teachmaterialsFile,
|
|
|
|
|
|
|
+ IFNULL (cc.TEACHMATERIALS_FILE,'') AS teachmaterialsFile,
|
|
|
IFNULL (cc.SUBTITLE_FILE,'') AS subtitleFile
|
|
IFNULL (cc.SUBTITLE_FILE,'') AS subtitleFile
|
|
|
FROM COURSE_CLASSHOUR cc
|
|
FROM COURSE_CLASSHOUR cc
|
|
|
where cc.DELETE_FLAG ='NOT_DELETE'
|
|
where cc.DELETE_FLAG ='NOT_DELETE'
|
|
|
<if test="param.chapterId !=null and param.chapterId != ''">
|
|
<if test="param.chapterId !=null and param.chapterId != ''">
|
|
|
and cc.chapter_id=#{param.chapterId}
|
|
and cc.chapter_id=#{param.chapterId}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="param.name !=null and param.name != ''">
|
|
|
|
|
+ and cc.NAME like CONCAT('%', #{param.name}, '%')
|
|
|
|
|
+ </if>
|
|
|
<if test="param.chapterIdList !=null and param.chapterIdList.size()>0">
|
|
<if test="param.chapterIdList !=null and param.chapterIdList.size()>0">
|
|
|
and cc.chapter_id in
|
|
and cc.chapter_id in
|
|
|
<foreach collection=" param.chapterIdList" close=")" index="index" item="item" open="(" separator=",">
|
|
<foreach collection=" param.chapterIdList" close=")" index="index" item="item" open="(" separator=",">
|
|
@@ -97,18 +105,27 @@
|
|
|
|
|
|
|
|
<select id="queryAllList" resultType="java.util.Map">
|
|
<select id="queryAllList" resultType="java.util.Map">
|
|
|
SELECT
|
|
SELECT
|
|
|
- cc.id AS id,
|
|
|
|
|
|
|
+ cc.ID AS id,
|
|
|
IFNULL (cc.NAME,'') AS name,
|
|
IFNULL (cc.NAME,'') AS name,
|
|
|
- IFNULL (cc.chapter_id,'') AS chapterId,
|
|
|
|
|
- IFNULL (cc.remark,'') AS remark,
|
|
|
|
|
|
|
+ IFNULL (cc.CHAPTER_ID ,'') AS chapterId,
|
|
|
|
|
+ IFNULL (cc.REMARK ,'') AS remark,
|
|
|
|
|
+ IFNULL (rr.CREATE_TIME,'') AS createTime,
|
|
|
|
|
+ IFNULL (su.NAME,'') AS createUserName,
|
|
|
IFNULL (cc.VIDEO_RESOURCE,'') AS videoResource,
|
|
IFNULL (cc.VIDEO_RESOURCE,'') AS videoResource,
|
|
|
- IFNULL (cc.TEACHMATERRIALS_FILE,'') AS teachmaterialsFile,
|
|
|
|
|
|
|
+ IFNULL (cc.TEACHMATERIALS_FILE,'') AS teachmaterialsFile,
|
|
|
IFNULL (cc.SUBTITLE_FILE,'') AS subtitleFile
|
|
IFNULL (cc.SUBTITLE_FILE,'') AS subtitleFile
|
|
|
FROM COURSE_CLASSHOUR cc
|
|
FROM COURSE_CLASSHOUR cc
|
|
|
|
|
+ LEFT JOIN RESOURCE_RECORD rr ON rr.ID =cc.VIDEO_RESOURCE AND cc.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
+ LEFT JOIN RESOURCE_USERFILE ru ON ru.USER_FILE_ID = rr.USERFILE_ID AND ru.DELETE_FLAG ='NOT_DELETE'
|
|
|
|
|
+ LEFT JOIN RESOURCE_FILE rf ON ru.FILE_ID= rf.FILE_ID
|
|
|
|
|
+ LEFT JOIN SYS_USER su ON rr.CREATE_USER =su.ID AND su.DELETE_FLAG ='NOT_DELETE'
|
|
|
where cc.DELETE_FLAG ='NOT_DELETE'
|
|
where cc.DELETE_FLAG ='NOT_DELETE'
|
|
|
<if test="chapterId !=null and chapterId != ''">
|
|
<if test="chapterId !=null and chapterId != ''">
|
|
|
and cc.chapter_id=#{chapterId}
|
|
and cc.chapter_id=#{chapterId}
|
|
|
</if>
|
|
</if>
|
|
|
|
|
+ <if test="name !=null and name != ''">
|
|
|
|
|
+ and cc.NAME like CONCAT('%', #{name}, '%')
|
|
|
|
|
+ </if>
|
|
|
<if test="chapterIdList !=null and chapterIdList.size()>0">
|
|
<if test="chapterIdList !=null and chapterIdList.size()>0">
|
|
|
and cc.chapter_id in
|
|
and cc.chapter_id in
|
|
|
<foreach collection=" chapterIdList" close=")" index="index" item="item" open="(" separator=",">
|
|
<foreach collection=" chapterIdList" close=")" index="index" item="item" open="(" separator=",">
|