|
|
|
@ -74,7 +74,16 @@ public class VideoInspectionController { |
|
|
|
if (externalDepartList.isEmpty()) { |
|
|
|
if (externalDepartList.isEmpty()) { |
|
|
|
return Result.success(new Page<VideoInspectionVo>().setRecords(new ArrayList<>()).setTotal(0)); |
|
|
|
return Result.success(new Page<VideoInspectionVo>().setRecords(new ArrayList<>()).setTotal(0)); |
|
|
|
} |
|
|
|
} |
|
|
|
queryWrapper.in("i.fsdw_gajgjgdm", departService.getAllNodeIds(externalDepartList.stream().map(SupExternalDepart::getExternalId).toList())); |
|
|
|
List<String> externalIds = externalDepartList.stream() |
|
|
|
|
|
|
|
.map(SupExternalDepart::getExternalId) |
|
|
|
|
|
|
|
.toList(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<String> allNodeIds = departService.getAllNodeIds(externalIds); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (allNodeIds == null || allNodeIds.isEmpty()) { |
|
|
|
|
|
|
|
return Result.success(new Page<VideoInspectionVo>().setRecords(new ArrayList<>()).setTotal(0)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
queryWrapper.in("i.fsdw_gajgjgdm", allNodeIds); |
|
|
|
} |
|
|
|
} |
|
|
|
queryWrapper.orderByDesc("i.rqsj"); |
|
|
|
queryWrapper.orderByDesc("i.rqsj"); |
|
|
|
return Result.success(dataAlarmDispositionInfoMapper.queryPage(Page.of(param.getCurrent(), param.getSize()), queryWrapper)); |
|
|
|
return Result.success(dataAlarmDispositionInfoMapper.queryPage(Page.of(param.getCurrent(), param.getSize()), queryWrapper)); |
|
|
|
|