|
@@ -174,6 +174,9 @@ public class TmCameraServiceImpl extends ServiceImpl<ITmCameraMapper, TmCamera>
|
|
wrapper.in(TmCamera::getDeptId,deptIds);
|
|
wrapper.in(TmCamera::getDeptId,deptIds);
|
|
wrapper.orderByDesc(TmCamera::getCreateTime);
|
|
wrapper.orderByDesc(TmCamera::getCreateTime);
|
|
Page<TmCamera> page = this.page(new Page<>(pageNum, pageSize), wrapper);
|
|
Page<TmCamera> page = this.page(new Page<>(pageNum, pageSize), wrapper);
|
|
|
|
+ if(page.getRecords().size()<=0){
|
|
|
|
+ return PageInfo.PageInfo(page);
|
|
|
|
+ }
|
|
List<String> snCodes = page.getRecords().stream().map(TmCamera::getCameraSn).collect(Collectors.toList());
|
|
List<String> snCodes = page.getRecords().stream().map(TmCamera::getCameraSn).collect(Collectors.toList());
|
|
FdkkResponse<List<CameraVo>> fdkkResponse = fdService.getCameraDetails(snCodes);
|
|
FdkkResponse<List<CameraVo>> fdkkResponse = fdService.getCameraDetails(snCodes);
|
|
|
|
|
|
@@ -183,11 +186,12 @@ public class TmCameraServiceImpl extends ServiceImpl<ITmCameraMapper, TmCamera>
|
|
deptIdMap.put(record.getCameraSn(),record.getDeptId());
|
|
deptIdMap.put(record.getCameraSn(),record.getDeptId());
|
|
}
|
|
}
|
|
Set<String> strings = deptIdMap.keySet();
|
|
Set<String> strings = deptIdMap.keySet();
|
|
- List<TmDepartment> departments = tmDepartmentService.listByIds(strings);
|
|
|
|
- for (TmDepartment department : departments) {
|
|
|
|
- deptNameMap.put(department.getId(),department.getName());
|
|
|
|
|
|
+ if(strings.size() >0){
|
|
|
|
+ List<TmDepartment> departments = tmDepartmentService.listByIds(strings);
|
|
|
|
+ for (TmDepartment department : departments) {
|
|
|
|
+ deptNameMap.put(department.getId(),department.getName());
|
|
|
|
+ }
|
|
}
|
|
}
|
|
-
|
|
|
|
List<CameraVo> list = fdkkResponse.getData();
|
|
List<CameraVo> list = fdkkResponse.getData();
|
|
for (CameraVo cameraVo : list) {
|
|
for (CameraVo cameraVo : list) {
|
|
String deptIdO = deptIdMap.get(cameraVo.getSnCode());
|
|
String deptIdO = deptIdMap.get(cameraVo.getSnCode());
|