课程-获取标签可绑定课程列表

This commit is contained in:
wuchunlei
2024-04-11 15:11:47 +08:00
parent 45d57ae5d6
commit 9ff63b6453

View File

@@ -108,7 +108,9 @@ public class CourseServiceImpl extends ServiceImpl<CourseDao, CourseEntity> impl
public Page getCourseListCanSociology(ParamTo param) {
List<Integer> collect = courseToSociologyDao.selectList(new LambdaQueryWrapper<CourseToSociologyEntity>().eq(CourseToSociologyEntity::getSociologyId, param.getId())).stream().map(CourseToSociologyEntity::getCourseId).collect(Collectors.toList());
LambdaQueryWrapper<CourseEntity> wrapper = new LambdaQueryWrapper<>();
wrapper.notIn(CourseEntity::getId,collect);
if (collect.size() != 0){
wrapper.notIn(CourseEntity::getId,collect);
}
wrapper.like(StringUtils.isNotBlank(param.getKeywords()),CourseEntity::getTitle,param.getKeywords());
Page<CourseEntity> page = this.page(new Page<>(param.getPage(), param.getLimit()), wrapper);
return page;