浏览代码

修改小程序视频接口

wwl 3 年之前
父节点
当前提交
2e720e9342

+ 3 - 0
zzjs-service/src/main/java/com/miaxis/teachingVideo/vo/TeachingVideoInfoAppletVo.java

@@ -50,5 +50,8 @@ public class TeachingVideoInfoAppletVo implements Serializable {
     @ApiModelProperty(value = "教学视频分类id (关联teaching_video_type_info表)")
     private Long teachingVideoTypeId;
 
+    @ApiModelProperty(value = "视频分类pid")
+    private Long pid;
+
 
 }

+ 7 - 2
zzjs-service/src/main/resources/mapper/teachingVideo/TeachingVideoInfoMapper.xml

@@ -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>