|
@@ -4,11 +4,13 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.VideoLessonGroupDao;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.VideoLessonSearch;
|
|
|
+import com.yonge.cooleshow.biz.dal.entity.VideoLessonGroup;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.VideoLessonGroupDetail;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.VideoLessonGroupDetailDao;
|
|
|
import com.yonge.cooleshow.biz.dal.service.VideoLessonGroupDetailService;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.VideoLessonGroupDetailUpVo;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.VideoLessonGroupUpVo;
|
|
|
+import com.yonge.cooleshow.biz.dal.vo.VideoLessonPurchaseStudent;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -52,6 +54,16 @@ public class VideoLessonGroupDetailServiceImpl extends ServiceImpl<VideoLessonGr
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * @Description: 根据组id查询购买用户
|
|
|
+ * @Author: cy
|
|
|
+ * @Date: 2022/4/1
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public IPage<VideoLessonPurchaseStudent> selectPageStudent(IPage<VideoLessonPurchaseStudent> page, VideoLessonSearch query) {
|
|
|
+ return page.setRecords(baseMapper.selectPageStudent(page,query));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* @Description: 新增视频课
|
|
|
* @Author: cy
|
|
|
* @Date: 2022/3/31
|
|
@@ -68,6 +80,11 @@ public class VideoLessonGroupDetailServiceImpl extends ServiceImpl<VideoLessonGr
|
|
|
throw new RuntimeException("创建课程必须属于同组");
|
|
|
}
|
|
|
|
|
|
+ VideoLessonGroup lessonGroup = videoLessonGroupDao.selectById(synSet.iterator().next());
|
|
|
+ if (lessonGroup==null){
|
|
|
+ throw new RuntimeException("视频课组不存在");
|
|
|
+ }
|
|
|
+
|
|
|
//添加课程
|
|
|
videoLessonGroupDetailDao.insertVideoLesson(videoLessonList);
|
|
|
//刷新统计
|