浏览代码

短视频模块

小么熊🐻 3 年之前
父节点
当前提交
921bc9692a

+ 18 - 0
zzjs-admin/src/main/java/com/miaxis/pc/controller/teachingDsp/TeachingDspInfoController.java

@@ -5,6 +5,8 @@ import com.miaxis.common.core.controller.BaseController;
 import com.miaxis.common.core.domain.Response;
 import com.miaxis.common.core.page.ResponsePageInfo;
 import com.miaxis.common.enums.BusinessTypeEnum;
+import com.miaxis.common.exception.CustomException;
+import com.miaxis.common.utils.StringUtils;
 import com.miaxis.common.utils.poi.ExcelUtil;
 import com.miaxis.teachingDsp.domain.TeachingDspInfo;
 import com.miaxis.teachingDsp.service.ITeachingDspInfoService;
@@ -13,6 +15,7 @@ import lombok.AllArgsConstructor;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
 
 import java.util.Arrays;
 import java.util.List;
@@ -134,4 +137,19 @@ public class TeachingDspInfoController extends BaseController{
     ){
         return teachingDspInfoService.removeOffShelfByIds(ids);
     }
+
+
+    /**
+     * 封面上传
+     */
+    @Log(title = "教学视频", businessType = BusinessTypeEnum.INSERT)
+    @PutMapping("/coverUp")
+    @ApiOperation("封面上传")
+    public Response coverUp(MultipartFile coverFile,
+                            @ApiParam(name = "fileId",value = "云点播fileId",required = true) @RequestParam("fileId") String fileId){
+        if (StringUtils.isEmpty(fileId)){
+            throw new CustomException("视频文件未上传");
+        }
+        return teachingDspInfoService.coverUp(fileId,coverFile);
+    }
 }