可以和太湖标签绑定的课程列表 修改

This commit is contained in:
wuchunlei
2025-06-20 13:36:20 +08:00
parent 34b8c05636
commit e5df8fb6ce

View File

@@ -112,16 +112,17 @@ public class CourseTaihumedController {
}
@RequestMapping("/getCourseListCanTaihumed")
public R getCourseListCanTaihumed(@RequestBody ParamTo param){
public R getCourseListCanTaihumed(@RequestBody Map<String,Object> params){
List<Integer> collect = courseToTaihumedService.list(new LambdaQueryWrapper<CourseToTaihumed>()
.eq(CourseToTaihumed::getTaihumedId, param.getId()))
.eq(CourseToTaihumed::getTaihumedId, params.get("taihumedId")))
.stream().map(CourseToTaihumed::getCourseId).collect(Collectors.toList());
LambdaQueryWrapper<CourseEntity> wrapper = new LambdaQueryWrapper<>();
if (collect.size() != 0){
wrapper.notIn(CourseEntity::getId,collect);
}
wrapper.like(StringUtils.isNotBlank(param.getKeywords()),CourseEntity::getTitle,param.getKeywords());
Page<CourseEntity> page = courseService.page(new Page<>(param.getPage(), param.getLimit()), wrapper);
wrapper.like(StringUtils.isNotBlank(params.get("title").toString()),CourseEntity::getTitle,params.get("title"));
Page<CourseEntity> page = courseService.page(new Page<>(Long.parseLong(params.get("current").toString()),
Long.parseLong(params.get("limit").toString())), wrapper);
return R.ok().put("page",page);
}