Browse Source

现场代码同步

master
白凤吉 3 months ago
parent
commit
74134f3a33
  1. 13
      src/main/java/com/iflytop/gd/app/controller/TasksController.java

13
src/main/java/com/iflytop/gd/app/controller/TasksController.java

@ -15,6 +15,7 @@ import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@Tag(name = "实验") @Tag(name = "实验")
@ -28,7 +29,17 @@ public class TasksController {
@Operation(summary = "实验列表") @Operation(summary = "实验列表")
@GetMapping("/list") @GetMapping("/list")
public PageResult<Tasks> list(GetAllTasksDTO getAllTasksDTO) { public PageResult<Tasks> list(GetAllTasksDTO getAllTasksDTO) {
IPage<Tasks> result = tasksService.page(new Page<>(getAllTasksDTO.getPageNum(), getAllTasksDTO.getPageSize()), new LambdaQueryWrapper<Tasks>().like(Tasks::getName, "%" + getAllTasksDTO.getName() + "%"));
LambdaQueryWrapper<Tasks> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(
StringUtils.hasText(getAllTasksDTO.getName()),
Tasks::getName,
getAllTasksDTO.getName()
);
IPage<Tasks> result = tasksService.page(
new Page<>(getAllTasksDTO.getPageNum(), getAllTasksDTO.getPageSize()),
queryWrapper
);
return PageResult.success(result); return PageResult.success(result);
} }

Loading…
Cancel
Save