| 
															
																@@ -20,6 +20,7 @@ import com.ozs.framework.config.ServerConfig; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.BaseCameraManagement; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.BaseCameraManagement; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.BaseDeviceDynamicManagement; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.BaseDeviceDynamicManagement; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.BaseRailwayManagement; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.BaseRailwayManagement; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+import com.ozs.service.entity.CameraTree; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.MsgAlarm; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.MsgAlarm; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.vo.BaseCameraManagementVo; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.vo.BaseCameraManagementVo; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.ozs.service.entity.vo.BaseCameraResVo; 
															 | 
															
															 | 
															
																 import com.ozs.service.entity.vo.BaseCameraResVo; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -417,7 +418,20 @@ public class BaseCameraManagementController extends BaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @ApiOperation("视频服务树形结构") 
															 | 
															
															 | 
															
																     @ApiOperation("视频服务树形结构") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @GetMapping("/cameraTree") 
															 | 
															
															 | 
															
																     @GetMapping("/cameraTree") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     public AjaxResult cameraTree(@RequestParam(value = "name", required = false) String name) { 
															 | 
															
															 | 
															
																     public AjaxResult cameraTree(@RequestParam(value = "name", required = false) String name) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        return success(baseDeviceDynamicManagementService.cameraTree(name)); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        CameraTree cameraTree = baseDeviceDynamicManagementService.cameraTree(name); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        List<CameraTree> children = cameraTree.getChildren(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        for (CameraTree child : children) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            List<CameraTree> children1 = child.getChildren(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            for (CameraTree tree : children1) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                List<CameraTree> children2 = tree.getChildren(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                  if (children2.size()<2) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                      String code = children2.get(0).getName(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                      tree.setCode(code); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                      children2.remove(0); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                  } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        return success(cameraTree); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } 
															 | 
															
															 | 
															
																     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @ApiOperation("关闭视频录制") 
															 | 
															
															 | 
															
																     @ApiOperation("关闭视频录制") 
															 |