lyhzzz 1 년 전
부모
커밋
23fc0b6af8
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      src/main/java/com/fdkankan/fusion/service/impl/DataService.java

+ 5 - 1
src/main/java/com/fdkankan/fusion/service/impl/DataService.java

@@ -36,7 +36,11 @@ public class DataService implements IDataService {
 
         HashMap<String,List<Long>> deptIdMap = new HashMap<>();
         HashMap<Long,Long> cameraIdMap = new HashMap<>();
-        List<TmCamera> list = tmCameraService.getByDeptIds();
+        String deptId = tmDepartmentService.getDeptId();
+        List<TmDepartment> sonByDeptId = tmDepartmentService.getSonByDeptId(deptId);
+        List<String> deptIds = sonByDeptId.stream().map(TmDepartment::getId).collect(Collectors.toList());
+        deptIds.add(deptId);
+        List<TmCamera> list = tmCameraService.getByDeptIds(deptIds);
         for (TmCamera tmCamera : list) {
             if(deptIdMap.get(tmCamera.getDeptId()) == null){
                 List<Long> cameraIdList = new ArrayList<>();