|
@@ -20,6 +20,7 @@ import com.ozs.framework.config.ServerConfig;
|
|
|
import com.ozs.service.entity.BaseCameraManagement;
|
|
|
import com.ozs.service.entity.BaseDeviceDynamicManagement;
|
|
|
import com.ozs.service.entity.BaseRailwayManagement;
|
|
|
+import com.ozs.service.entity.CameraTree;
|
|
|
import com.ozs.service.entity.MsgAlarm;
|
|
|
import com.ozs.service.entity.vo.BaseCameraManagementVo;
|
|
|
import com.ozs.service.entity.vo.BaseCameraResVo;
|
|
@@ -417,7 +418,20 @@ public class BaseCameraManagementController extends BaseController {
|
|
|
@ApiOperation("视频服务树形结构")
|
|
|
@GetMapping("/cameraTree")
|
|
|
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("关闭视频录制")
|