|
|
@@ -122,8 +122,9 @@ public interface FsUserCourseVideoMapper extends BaseMapper<FsUserCourseVideo> {
|
|
|
List<FsUserCourseVideoListUVO> selectFsUserCourseVideoListUVOByCourseId(@Param("maps") FsUserCourseVideoListUParam param);
|
|
|
|
|
|
@Select({"<script> " +
|
|
|
- "select v.video_id, v.title,v.package_json, v.video_url, v.thumbnail,v.duration as seconds, SEC_TO_TIME(v.duration) as duration,v.create_time, v.talent_id, v.course_id, " +
|
|
|
- " v.status, v.course_sort,v.line_one,v.line_two,v.line_three,v.upload_type,1 as is_vip,0 as is_buy,v.watch_duration_minutes,v.integral_reward from fs_user_course_video v " +
|
|
|
+ "select v.video_id, v.title,v.package_json, v.video_url, v.thumbnail,v.duration as seconds, SEC_TO_TIME(v.duration) as duration,v.create_time, v.course_id, " +
|
|
|
+ " v.status, v.course_sort,v.line_one,v.line_two,v.line_three,v.upload_type,1 as is_vip,0 as is_buy,v.watch_duration_minutes,v.integral_reward, f.talent_id " +
|
|
|
+ "from fs_user_course_video v left join fs_user_course f on v.course_id=f.course_id" +
|
|
|
" where v.is_del = 0 and v.course_id = #{maps.courseId} " +
|
|
|
"<if test = ' maps.keyword!=null and maps.keyword != \"\" '> " +
|
|
|
"and v.title like CONCAT('%',#{maps.keyword},'%') " +
|