|
@@ -114,7 +114,7 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
}else if(query.getAuditStatus().equals(AuthStatusEnum.PASS.getCode())){
|
|
}else if(query.getAuditStatus().equals(AuthStatusEnum.PASS.getCode())){
|
|
query.setShelvesFlag(1);
|
|
query.setShelvesFlag(1);
|
|
}else{
|
|
}else{
|
|
- query.setShelvesFlag(0);
|
|
|
|
|
|
+ query.setShelvesFlag(null);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return page.setRecords(baseMapper.selectPage(page, query));
|
|
return page.setRecords(baseMapper.selectPage(page, query));
|
|
@@ -381,6 +381,8 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
public void update(VideoLessonVo lessonVo, SysUser sysUser) {
|
|
public void update(VideoLessonVo lessonVo, SysUser sysUser) {
|
|
VideoLessonGroup lessonGroup = lessonVo.getLessonGroup();
|
|
VideoLessonGroup lessonGroup = lessonVo.getLessonGroup();
|
|
List<VideoLessonGroupDetail> lessonList = lessonVo.getLessonList();
|
|
List<VideoLessonGroupDetail> lessonList = lessonVo.getLessonList();
|
|
|
|
+ lessonGroup.setLessonCount(lessonList.size());
|
|
|
|
+ lessonGroup.setTeacherId(sysUser.getId());
|
|
//判断是否有正在审核中
|
|
//判断是否有正在审核中
|
|
QueryWrapper<VideoLessonAuthRecord> wrapper = new QueryWrapper<VideoLessonAuthRecord>();
|
|
QueryWrapper<VideoLessonAuthRecord> wrapper = new QueryWrapper<VideoLessonAuthRecord>();
|
|
wrapper.eq("video_group_id_", lessonGroup.getId()).eq("audit_status_", AuthStatusEnum.DOING.getCode());
|
|
wrapper.eq("video_group_id_", lessonGroup.getId()).eq("audit_status_", AuthStatusEnum.DOING.getCode());
|
|
@@ -431,10 +433,12 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
lessonGroup.setUpdateTime(date);
|
|
lessonGroup.setUpdateTime(date);
|
|
videoLessonGroupDao.updateById(lessonGroup);
|
|
videoLessonGroupDao.updateById(lessonGroup);
|
|
|
|
|
|
|
|
+ videoLessonGroupDetailDao.deleteByGroupId(lessonGroup.getId());
|
|
if (lessonList != null && lessonList.size() > 0) {
|
|
if (lessonList != null && lessonList.size() > 0) {
|
|
for (VideoLessonGroupDetail detail : lessonList) {
|
|
for (VideoLessonGroupDetail detail : lessonList) {
|
|
detail.setVideoLessonGroupId(lessonGroup.getId());
|
|
detail.setVideoLessonGroupId(lessonGroup.getId());
|
|
detail.setTeacherId(sysUser.getId());
|
|
detail.setTeacherId(sysUser.getId());
|
|
|
|
+ detail.setUpdateBy(sysUser.getId());
|
|
}
|
|
}
|
|
// 添加课程
|
|
// 添加课程
|
|
videoLessonGroupDetailDao.insertVideoLesson(lessonList);
|
|
videoLessonGroupDetailDao.insertVideoLesson(lessonList);
|