|
@@ -8,6 +8,7 @@ import com.yonge.cooleshow.biz.dal.dto.search.VideoLessonSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.VideoLessonGroup;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.VideoLessonGroupDao;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.VideoLessonGroupDetail;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.AuditEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.service.VideoLessonGroupService;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.*;
|
|
|
import org.slf4j.Logger;
|
|
@@ -130,4 +131,27 @@ public class VideoLessonGroupServiceImpl extends ServiceImpl<VideoLessonGroupDao
|
|
|
public IPage<VideoLessonPurchaseVo> selectPurchaseStudent(IPage<VideoLessonPurchaseVo> page, VideoLessonSearch search) {
|
|
|
return page.setRecords(baseMapper.selectPurchaseStudent(page, search));
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Description: 根据组id查询视频课&视频课组
|
|
|
+ * @Author: cy
|
|
|
+ * @Date: 2022/4/7
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public VideoLessonStudentVo selectVideoLesson(Long groupId) {
|
|
|
+ VideoLessonStudentVo lessonStudentVo = new VideoLessonStudentVo();
|
|
|
+
|
|
|
+ VideoLessonGroupSearch query = new VideoLessonGroupSearch();
|
|
|
+ query.setGroupId(groupId);
|
|
|
+ List<VideoLessonGroupVo> lessonGroup = videoLessonGroupDao.selectPage(null, query);
|
|
|
+ if (lessonGroup.isEmpty()){
|
|
|
+ return lessonStudentVo;
|
|
|
+ }
|
|
|
+ lessonStudentVo.setLessonGroup(lessonGroup.get(0));
|
|
|
+
|
|
|
+ VideoLessonSearch search = new VideoLessonSearch();
|
|
|
+ search.setVideoLessonGroupId(groupId);
|
|
|
+ lessonStudentVo.setDetailList(videoLessonGroupDetailDao.selectPage(null, search));
|
|
|
+ return lessonStudentVo;
|
|
|
+ }
|
|
|
}
|