|
@@ -311,10 +311,12 @@ public class CameraManageServiceImpl implements CameraManageService {
|
|
|
searchSceneEntity.setUserType(currentUser.getType());
|
|
|
//1是公司,2是公司及以下,3部门,4部门及以下,5自定义
|
|
|
searchSceneEntity.setPermissonType(currentUser.getPermissonType());
|
|
|
+ searchSceneEntity.setParentSceneId(0l);
|
|
|
List<SceneEntity> sceneEntities = sceneMapper.findList(searchSceneEntity);
|
|
|
CameraManage searchCameraManage=new CameraManage();
|
|
|
searchCameraManage.setStatus(1);
|
|
|
- List<CameraManage> cameraManages = cameraManageMapper.selectList(searchCameraManage);
|
|
|
+ searchCameraManage.setTenantId(currentUser.getTenantId());
|
|
|
+ List<CameraManage> cameraManages = cameraManageMapper.selectAllCameras(searchCameraManage);
|
|
|
List<CameraDto>cameraDtos=new ArrayList<>();
|
|
|
sceneEntities.forEach(sceneEntity -> {
|
|
|
CameraDto cameraDto=new CameraDto();
|
|
@@ -331,8 +333,10 @@ public class CameraManageServiceImpl implements CameraManageService {
|
|
|
|
|
|
cameraDto.setId(Long.valueOf(cameraManage.getId()) );
|
|
|
cameraDto.setKey(cameraManage.getId()+"_cameraType");
|
|
|
- cameraDto.setParentKey(cameraManage.getSceneId()+"_senceType");
|
|
|
-
|
|
|
+ String[] parentIds = cameraManage.getParentSceneIds().split(",");
|
|
|
+ if(parentIds.length>1){
|
|
|
+ cameraDto.setParentKey(parentIds[1]+"_senceType");
|
|
|
+ }
|
|
|
cameraDto.setSceneName(cameraManage.getName());
|
|
|
cameraDtos.add(cameraDto);
|
|
|
} );
|