This commit is contained in:
wuchunlei
2024-06-24 17:21:22 +08:00
5 changed files with 39 additions and 19 deletions

View File

@@ -312,7 +312,7 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
for (CourseCatalogueEntity c :courseCatalogueEntities){
List<UserCourseBuyEntity> userCourseBuyList = userCourseBuyDao.selectList(new LambdaQueryWrapper<UserCourseBuyEntity>().eq(UserCourseBuyEntity::getUserId, uId).eq(UserCourseBuyEntity::getCatalogueId, c.getId()));
//完成度、上次学习时间
catalogueCompletion(c);
// catalogueCompletion(c);
if (userCourseBuyList.size() > 0) {
c.setIsBuy(1);
c.setStartTime(userCourseBuyList.get(0).getStartTime());
@@ -320,6 +320,14 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
}else {
c.setIsBuy(0);
}
List<CourseCatalogueChapterEntity> courseCatalogueChapterEntities = courseCatalogueChapterDao.selectList(new LambdaQueryWrapper<CourseCatalogueChapterEntity>()
.eq(CourseCatalogueChapterEntity::getCatalogueId, c.getId()).eq(CourseCatalogueChapterEntity::getIsAudition, 1));
for (CourseCatalogueChapterEntity cou:courseCatalogueChapterEntities){
List<CourseCatalogueChapterVideoEntity> courseCatalogueChapterVideoEntities = courseCatalogueChapterVideoDao.selectList(new LambdaQueryWrapper<CourseCatalogueChapterVideoEntity>()
.eq(CourseCatalogueChapterVideoEntity::getChapterId, cou.getId()));
cou.setVideoList(courseCatalogueChapterVideoEntities);
}
c.setSTChapterList(courseCatalogueChapterEntities);
}
flag.put("catalogues",courseCatalogueEntities);
return flag;