|
@@ -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);
|
|
|
+ }
|
|
|
}
|