EasyCVR多级分组共享级联平台的技术实现【附代码】

网友投稿 596 2022-05-29

上一篇我们讲过了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 }

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

视频

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:有趣的Erlang
下一篇:5G重磅政策发布,占据85%应用场景的室内覆盖开启共建共享新时代
相关文章