|
@@ -184,18 +184,19 @@ public class TmCameraServiceImpl extends ServiceImpl<ITmCameraMapper, TmCamera>
|
|
|
HashMap<String,String> deptIdMap = new HashMap<>();
|
|
|
HashMap<String,String> deptNameMap = new HashMap<>();
|
|
|
for (TmCamera record : page.getRecords()) {
|
|
|
- deptIdMap.put(record.getCameraSn(),record.getDeptId());
|
|
|
+ deptIdMap.put(record.getCameraSn().toUpperCase(),record.getDeptId());
|
|
|
}
|
|
|
- Set<String> strings = deptIdMap.keySet();
|
|
|
- if(strings.size() >0){
|
|
|
- List<TmDepartment> departments = tmDepartmentService.listByIds(strings);
|
|
|
+ Collection<String> values = deptIdMap.values();
|
|
|
+ if(values.size() >0){
|
|
|
+ List<TmDepartment> departments = tmDepartmentService.listByIds(values);
|
|
|
for (TmDepartment department : departments) {
|
|
|
deptNameMap.put(department.getId(),department.getName());
|
|
|
}
|
|
|
}
|
|
|
List<CameraVo> list = fdkkResponse.getData();
|
|
|
for (CameraVo cameraVo : list) {
|
|
|
- String deptIdO = deptIdMap.get(cameraVo.getSnCode());
|
|
|
+ System.out.println(cameraVo.getSnCode());
|
|
|
+ String deptIdO = deptIdMap.get(cameraVo.getSnCode().toUpperCase());
|
|
|
cameraVo.setDeptId(deptIdO);
|
|
|
cameraVo.setDeptName(deptNameMap.get(deptIdO));
|
|
|
}
|