diff --git a/src/main/java/com/peanut/modules/sociology/service/impl/CourseCatalogueChapterServiceImpl.java b/src/main/java/com/peanut/modules/sociology/service/impl/CourseCatalogueChapterServiceImpl.java index 893df155..cb2b380e 100644 --- a/src/main/java/com/peanut/modules/sociology/service/impl/CourseCatalogueChapterServiceImpl.java +++ b/src/main/java/com/peanut/modules/sociology/service/impl/CourseCatalogueChapterServiceImpl.java @@ -41,6 +41,7 @@ public class CourseCatalogueChapterServiceImpl extends ServiceImpl videoPositionWrapper = new MPJLambdaWrapper(); videoPositionWrapper.leftJoin(CourseCatalogueChapterVideoEntity.class,CourseCatalogueChapterVideoEntity::getId,UserCourseVideoPositionEntity::getVideoId); videoPositionWrapper.eq(CourseCatalogueChapterVideoEntity::getChapterId,courseCatalogueChapterEntity.getId()); + videoPositionWrapper.eq(UserCourseVideoPositionEntity::getUserId,ShiroUtils.getUId()); int count = userCourseVideoPositionDao.selectCount(videoPositionWrapper); courseCatalogueChapterEntity.setIsLearned(count>0?1:0); }