|
|
|
|
@ -42,6 +42,7 @@ import java.net.http.HttpRequest;
|
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
import java.util.ArrayList; |
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.Objects; |
|
|
|
|
import java.util.Set; |
|
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
|
@ -71,7 +72,6 @@ public class InspectionController {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("{taskId}") |
|
|
|
|
public Result<SupTaskInspection> get(@PathVariable Integer taskId) { |
|
|
|
|
return Result.success(taskInspectionService.getById(taskId)); |
|
|
|
|
@ -80,6 +80,9 @@ public class InspectionController {
|
|
|
|
|
public Result<Page<TaskInspectionProblemVo>> listProblem(@PathVariable Integer taskId, TaskInspectionProblemQueryParam queryParam) { |
|
|
|
|
LambdaQueryWrapper<SupTaskProblem> queryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
queryWrapper.eq(SupTaskProblem::getTaskId, taskId) |
|
|
|
|
.eq(Objects.nonNull(queryParam.getHasProblem()), SupTaskProblem::getHasProblem, queryParam.getHasProblem()) |
|
|
|
|
.eq(StrUtil.isNotBlank(queryParam.getProblemTypeCode()), SupTaskProblem::getProblemTypeCode, queryParam.getProblemTypeCode()) |
|
|
|
|
.eq(StrUtil.isNotBlank(queryParam.getDepartId()), SupTaskProblem::getDepartId, queryParam.getDepartId()) |
|
|
|
|
.orderByDesc(SupTaskProblem::getCreateTime); |
|
|
|
|
Page<SupTaskProblem> page = taskProblemService.page(Page.of(queryParam.getCurrent(), queryParam.getSize()), queryWrapper); |
|
|
|
|
List<TaskInspectionProblemVo> records = page.getRecords().stream().map(item -> { |
|
|
|
|
|