|
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.VideoLessonGroupSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.service.VideoLessonGroupDetailService;
|
|
|
import com.yonge.cooleshow.biz.dal.support.PageUtil;
|
|
|
+import com.yonge.cooleshow.biz.dal.valid.AddGroup;
|
|
|
+import com.yonge.cooleshow.biz.dal.valid.UpdateGroup;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.VideoLessonGroupUpVo;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.VideoLessonGroupVo;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.VideoLessonStudentVo;
|
|
@@ -76,7 +78,7 @@ public class VideoLessonGroupController extends BaseController {
|
|
|
* @Date: 2022/3/31
|
|
|
*/
|
|
|
@ApiOperation(value = "修改视频课组", httpMethod = "POST", consumes = "application/json", produces = "application/json")
|
|
|
- @PostMapping(value = "/update", consumes = "application/json", produces = "application/json")
|
|
|
+ @PostMapping(value = "/updateGroup", consumes = "application/json", produces = "application/json")
|
|
|
public HttpResponseResult<Object> update(@Validated @RequestBody VideoLessonGroupUpVo lessonGroupUpVo) {
|
|
|
videoLessonGroupService.updateGroup(lessonGroupUpVo);
|
|
|
return succeed();
|
|
@@ -101,7 +103,7 @@ public class VideoLessonGroupController extends BaseController {
|
|
|
*/
|
|
|
@ApiOperation(value = "新增视频课组&视频课", httpMethod = "POST", consumes = "application/json", produces = "application/json")
|
|
|
@PostMapping(value = "/add", consumes = "application/json", produces = "application/json")
|
|
|
- public HttpResponseResult<Object> add(@Validated @RequestBody VideoLessonVo lessonVo) {
|
|
|
+ public HttpResponseResult<Object> add(@Validated(AddGroup.class) @RequestBody VideoLessonVo lessonVo) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
|
|
|
if (sysUser == null||sysUser.getId()==null) {
|
|
@@ -124,4 +126,24 @@ public class VideoLessonGroupController extends BaseController {
|
|
|
public HttpResponseResult<VideoLessonStudentVo> selectVideoLesson(@NotNull(message = "视频组id不能为空") Long groupId) {
|
|
|
return succeed(videoLessonGroupService.selectVideoLesson(groupId));
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Description: 修改视频课组&视频课
|
|
|
+ * @Author: cy
|
|
|
+ * @Date: 2022/4/7
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "修改视频课组&视频课", httpMethod = "POST", consumes = "application/json", produces = "application/json")
|
|
|
+ @PostMapping(value = "/update", consumes = "application/json", produces = "application/json")
|
|
|
+ public HttpResponseResult<Object> update(@Validated(UpdateGroup.class) @RequestBody VideoLessonVo lessonVo) {
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
+
|
|
|
+ if (sysUser == null||sysUser.getId()==null) {
|
|
|
+ return failed("用户信息获取失败");
|
|
|
+ }
|
|
|
+ if (lessonVo.getLessonList().isEmpty()) {
|
|
|
+ return failed("课程不能为空");
|
|
|
+ }
|
|
|
+ videoLessonGroupService.update(lessonVo,sysUser);
|
|
|
+ return succeed();
|
|
|
+ }
|
|
|
}
|