|
@@ -94,12 +94,14 @@
|
|
|
vi.video_describe,
|
|
|
vi.video_duration,
|
|
|
vi.video_size,
|
|
|
+ vti.pid,
|
|
|
vi.teaching_video_type_id,
|
|
|
f1.file_url as fileUrl,
|
|
|
f2.file_url as coverFileUrl
|
|
|
from teaching_video_info vi
|
|
|
LEFT JOIN file_info f1 on f1.file_id = vi.file_id
|
|
|
LEFT JOIN file_info f2 on f2.file_id = vi.cover_file_id
|
|
|
+ LEFT JOIN teaching_video_type_info vti ON vti.id = vi.teaching_video_type_id
|
|
|
WHERE
|
|
|
vi.teaching_video_type_id IN ( SELECT ti.id FROM teaching_video_type_info ti WHERE ti.pid = #{pid} )
|
|
|
AND vi.`shelf_status` = 0
|
|
@@ -107,7 +109,6 @@
|
|
|
</select>
|
|
|
|
|
|
|
|
|
- <!--searchTeachingVideoInfoByKeyword-->
|
|
|
<select id="searchTeachingVideoInfoByKeyword" resultType="com.miaxis.teachingVideo.vo.TeachingVideoInfoAppletVo">
|
|
|
select
|
|
|
vi.id,
|
|
@@ -115,14 +116,18 @@
|
|
|
vi.video_describe,
|
|
|
vi.video_duration,
|
|
|
vi.video_size,
|
|
|
+ vti.pid,
|
|
|
vi.teaching_video_type_id,
|
|
|
f1.file_url as fileUrl,
|
|
|
f2.file_url as coverFileUrl
|
|
|
from teaching_video_info vi
|
|
|
LEFT JOIN file_info f1 on f1.file_id = vi.file_id
|
|
|
LEFT JOIN file_info f2 on f2.file_id = vi.cover_file_id
|
|
|
+ LEFT JOIN teaching_video_type_info vti ON vti.id = vi.teaching_video_type_id
|
|
|
WHERE
|
|
|
- vi.`title` like concat('%', #{keyword}, '%') or vi.`video_describe` like concat('%', #{keyword}, '%')
|
|
|
+ vi.`shelf_status` = 0
|
|
|
+ AND vi.`status` = 0
|
|
|
+ AND vi.`title` like concat('%', #{keyword}, '%') or vi.`video_describe` like concat('%', #{keyword}, '%')
|
|
|
</select>
|
|
|
|
|
|
</mapper>
|