最近学习剔除取消绑定标签得课程

This commit is contained in:
wuchunlei
2025-07-10 10:37:19 +08:00
parent 90e8c04461
commit 56a2f1313d
2 changed files with 2 additions and 2 deletions

View File

@@ -111,10 +111,10 @@ public class PsycheHomeController {
MPJLambdaWrapper<CourseEntity> wrapper = new MPJLambdaWrapper<>(); MPJLambdaWrapper<CourseEntity> wrapper = new MPJLambdaWrapper<>();
wrapper.selectAll(CourseEntity.class); wrapper.selectAll(CourseEntity.class);
wrapper.distinct(); wrapper.distinct();
wrapper.rightJoin(CourseToPsyche.class,CourseToPsyche::getCourseId,CourseEntity::getId);
wrapper.leftJoin(UserToCourseEntity.class,UserToCourseEntity::getCourseId,CourseEntity::getId); wrapper.leftJoin(UserToCourseEntity.class,UserToCourseEntity::getCourseId,CourseEntity::getId);
wrapper.eq(UserToCourseEntity::getUserId, ShiroUtils.getUId()); wrapper.eq(UserToCourseEntity::getUserId, ShiroUtils.getUId());
wrapper.orderByDesc(UserToCourseEntity::getUpdateTime); wrapper.orderByDesc(UserToCourseEntity::getUpdateTime);
wrapper.exists("select * from course_to_psyche where course_id = t.id");
wrapper.last("Limit 4"); wrapper.last("Limit 4");
List<CourseEntity> courseList = courseService.list(wrapper); List<CourseEntity> courseList = courseService.list(wrapper);
return R.ok().put("courseList",courseList); return R.ok().put("courseList",courseList);

View File

@@ -95,10 +95,10 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
MPJLambdaWrapper<CourseEntity> wrapper = new MPJLambdaWrapper<>(); MPJLambdaWrapper<CourseEntity> wrapper = new MPJLambdaWrapper<>();
wrapper.selectAll(CourseEntity.class); wrapper.selectAll(CourseEntity.class);
wrapper.distinct(); wrapper.distinct();
wrapper.rightJoin(CourseToSociologyEntity.class,CourseToSociologyEntity::getCourseId,CourseEntity::getId);
wrapper.leftJoin(UserToCourseEntity.class,UserToCourseEntity::getCourseId,CourseEntity::getId); wrapper.leftJoin(UserToCourseEntity.class,UserToCourseEntity::getCourseId,CourseEntity::getId);
wrapper.eq(UserToCourseEntity::getUserId,param.getId()); wrapper.eq(UserToCourseEntity::getUserId,param.getId());
wrapper.orderByDesc(UserToCourseEntity::getUpdateTime); wrapper.orderByDesc(UserToCourseEntity::getUpdateTime);
wrapper.exists("select * from course_to_sociology where course_id = t.id");
wrapper.last("Limit 4"); wrapper.last("Limit 4");
List<CourseEntity> courseEntities = this.getBaseMapper().selectJoinList(CourseEntity.class, wrapper); List<CourseEntity> courseEntities = this.getBaseMapper().selectJoinList(CourseEntity.class, wrapper);
return courseEntities; return courseEntities;