|
@@ -14,7 +14,6 @@ import com.google.common.collect.Lists;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.CourseMusicAlbumRelationDto;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.CourseRelationMusicAlbum;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.course.CourseTypeEnum;
|
|
|
-import com.yonge.cooleshow.biz.dal.queryInfo.CouponInfoQuery;
|
|
|
import com.yonge.cooleshow.biz.dal.queryInfo.CourseRelationQueryInfo;
|
|
|
import com.yonge.cooleshow.biz.dal.service.CourseRelationMusicAlbumService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.MusicSheetPurchaseRecordService;
|
|
@@ -371,12 +370,16 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
|
* @Description: 新增视频课组&视频课
|
|
|
* @Author: cy
|
|
|
* @Date: 2022/4/1
|
|
|
+ * @return
|
|
|
*/
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public void add(VideoLessonVo lessonVo, SysUser sysUser) {
|
|
|
+ public Long add(VideoLessonVo lessonVo, SysUser sysUser) {
|
|
|
VideoLessonGroup lessonGroup = lessonVo.getLessonGroup();
|
|
|
List<VideoLessonGroupDetailDto> lessonList = lessonVo.getLessonList();
|
|
|
+ if (CollectionUtils.isEmpty(lessonList)) {
|
|
|
+ lessonList = new ArrayList<>();
|
|
|
+ }
|
|
|
lessonGroup.setLessonCount(lessonList.size());
|
|
|
|
|
|
//校验声部
|
|
@@ -413,7 +416,9 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
|
}
|
|
|
|
|
|
//添加课程
|
|
|
- videoLessonGroupDetailDao.insertVideoLesson(lessonList);
|
|
|
+ if (CollectionUtils.isNotEmpty(lessonList)) {
|
|
|
+ videoLessonGroupDetailDao.insertVideoLesson(lessonList);
|
|
|
+ }
|
|
|
|
|
|
//刷新统计
|
|
|
VideoLessonGroupUpVo groupUpVo = new VideoLessonGroupUpVo();
|
|
@@ -450,7 +455,7 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
|
|
|
|
videoLessonGroupLogService.insert(videoLessonGroupLog);
|
|
|
}
|
|
|
-
|
|
|
+ return lessonGroup.getId();
|
|
|
}
|
|
|
|
|
|
/**
|