Przeglądaj źródła

木易华康-总后台批量上架视频小节

Long 2 dni temu
rodzic
commit
08ac5e01ad

+ 8 - 0
fs-admin/src/main/java/com/fs/course/controller/FsUserCourseVideoController.java

@@ -273,6 +273,14 @@ public class FsUserCourseVideoController extends BaseController
         return toAjax(fsUserCourseVideoService.batchDown(videoIds));
     }
 
+    @ApiOperation("视频上架")
+    @PreAuthorize("@ss.hasPermi('course:userCourseVideo:batchUp')")
+    @Log(title = "课堂视频", businessType = BusinessType.UPDATE)
+    @PostMapping("/batchUp/{videoIds}")
+    public AjaxResult batchUp(@PathVariable String[] videoIds) {
+        return toAjax(fsUserCourseVideoService.batchUp(videoIds));
+    }
+
     @ApiOperation("批量修改视频封面图")
     @PreAuthorize("@ss.hasPermi('course:userCourseVideo:batchEditCover')")
     @Log(title = "课堂视频", businessType = BusinessType.UPDATE)

+ 5 - 0
fs-service/src/main/java/com/fs/course/mapper/FsUserCourseVideoMapper.java

@@ -295,6 +295,11 @@ public interface FsUserCourseVideoMapper extends BaseMapper<FsUserCourseVideo> {
      */
     int batchDown(String[] videoIds);
 
+    /**
+     * 上架
+     */
+    int batchUp(String[] videoIds);
+
     /**
      * 批量修改视频封面
      */

+ 5 - 0
fs-service/src/main/java/com/fs/course/service/IFsUserCourseVideoService.java

@@ -250,6 +250,11 @@ public interface IFsUserCourseVideoService extends IService<FsUserCourseVideo> {
      */
     int batchDown(String[] videoIds);
 
+    /**
+     * 视频上架
+     */
+    int batchUp(String[] videoIds);
+
     /**
      * 批量修改视频封面
      */

+ 8 - 0
fs-service/src/main/java/com/fs/course/service/impl/FsUserCourseVideoServiceImpl.java

@@ -4487,6 +4487,14 @@ public class FsUserCourseVideoServiceImpl extends ServiceImpl<FsUserCourseVideoM
         return baseMapper.batchDown(videoIds);
     }
 
+    /**
+     * 视频上架
+     */
+    @Override
+    public int batchUp(String[] videoIds) {
+        return baseMapper.batchUp(videoIds);
+    }
+
     /**
      * 批量修改视频封面
      */

+ 7 - 0
fs-service/src/main/resources/mapper/course/FsUserCourseVideoMapper.xml

@@ -519,6 +519,13 @@
         </foreach>
     </update>
 
+    <update id="batchUp" parameterType="String">
+        update fs_user_course_video set is_on_put = 0 where video_id in
+        <foreach item="videoId" collection="array" open="(" separator="," close=")">
+            #{videoId}
+        </foreach>
+    </update>
+
     <update id="batchEditCover" parameterType="com.fs.course.param.BatchEditCoverParam">
         update fs_user_course_video set thumbnail = #{thumbnail} where video_id in
         <foreach item="videoId" collection="videoIds" open="(" separator="," close=")">