feat: 🎸 查询当前教师创建的课程增加关键词和状态参数
This commit is contained in:
parent
5b0e087dcd
commit
9d490fbbda
@ -168,13 +168,27 @@ public class CourseBizController {
|
||||
|
||||
@GetMapping("/teacher_list")
|
||||
@Operation(summary = "查询当前教师创建的课程")
|
||||
public Result<List<Course>> queryTeacherCourseList(HttpServletRequest request, HttpServletResponse response) {
|
||||
public Result<List<Course>> queryTeacherCourseList(
|
||||
@RequestParam(value = "keyword", required = false) String keyword,
|
||||
@RequestParam(value = "status", required = false) Integer status,
|
||||
HttpServletRequest request, HttpServletResponse response) {
|
||||
String token = request.getHeader(CommonConstant.X_ACCESS_TOKEN);
|
||||
String username = JwtUtil.getUsername(token);
|
||||
LoginUser sysUser = sysBaseApi.getUserByName(username);
|
||||
|
||||
System.out.println(sysUser.getId());
|
||||
List<Course> list = courseBizService.list(new QueryWrapper<Course>().eq("create_by", sysUser.getUsername()));
|
||||
QueryWrapper<Course> wrapper = new QueryWrapper<Course>().eq("create_by", sysUser.getUsername());
|
||||
|
||||
// 课程名关键词检索
|
||||
if (keyword != null && !keyword.trim().isEmpty()) {
|
||||
wrapper.like("name", keyword.trim());
|
||||
}
|
||||
|
||||
// 状态检索:0 未开始;1进行中;2已结束
|
||||
if (status != null) {
|
||||
wrapper.eq("status", status);
|
||||
}
|
||||
|
||||
List<Course> list = courseBizService.list(wrapper);
|
||||
return Result.OK(list);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user