EasyCVR实现多级分组共享至级联平台的功能分享

上一篇我们讲过了EasyCVR新添加的多级分组功能,管理人员在分配通道时更加便捷。根据用户的需求,这个分组需要共享到上级平台中去,因此我们本文分享一下该功能的实现。

 

 

从逻辑上看,我们只需要在级联的时候确定好目录层级关系,然后再级联到上级,就能完成自定义分组的共享。

添加代码,在用户选择分组的时候可以将其分组共享,并且能够选择是否共享子节点,然后根据分组的层级关系,将组织结构通过级联的方式共享到上级。参考代码如下:

bcchild, err := strconv.ParseBool(containschild)
if err != nil {
   c.AbortWithStatusJSON(400, err.Error())
   return
}
bcontains, err := strconv.ParseBool(contains)
if err != nil {
   c.AbortWithStatusJSON(400, err.Error())
   return
}
labels, err := cvrservice.GetDeviceService().GetLabelsChild(bcchild, lid)
if err != nil {
   c.AbortWithStatusJSON(400, err.Error())
   return
}

添加过后,级联共享完成:

 

 

 

 

视频融合平台EasyCVR的新版在近期将会发布至TSINGSEE青犀视频官方网站上,最新的功能也将更新上去,大家到时可以下载最新版本进行测试。EasyCVR视频安防云服务支持传统网络摄像机、NVR、编码器、SDK等设备,最大程度提高了硬件设备的兼容性,并且可直接对接阿里云、腾讯云、华为云、七牛云等,支持S3和Swift接口的对象存储服务,简单配置,部署更高效。如有需求,欢迎了解。

posted on 2021-10-29 16:08  EasyCVR视频融合平台  阅读(90)  评论(0)    收藏  举报