前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyCVR添加前端设备后设置不启用的功能无效如何优化?

EasyCVR添加前端设备后设置不启用的功能无效如何优化?

原创
作者头像
TSINGSEE青犀视频
修改2021-06-11 17:56:40
5220
修改2021-06-11 17:56:40
举报
文章被收录于专栏:TSINGSEE青犀视频

EasyCVR视频平台是TSINGSEE青犀视频开发的极具协议包容性的综合型视频云服务平台,支持RTSP、RTMP、GB28181、Ehome、HIKSDK等协议,目前更多协议仍在拓展当中。EasyCVR的功能也在不断精进,其中角色管理、设备录像、录像计划等都适应了用户的操作习惯。

在EasyCVR的设备管理中添加设备时,我们发现一个问题:添加设备完成后,设置不启用并保存,再回到设备列表中查看,显示的却是启用。

通过分析接口发现前端添加设备传入到后台时,是启用的,但是在存入数据库的时候没有生效,定位问题,应该是后端没有进行逻辑判断,所以导致新添加的设备是否启用并没有生效。

通过添加如下代码,在每次添加设备的时候对设备进行判断,如果不是国标类型的,根据前端页面传入的参数判断,是否启用。

代码语言:javascript
复制
info := source.LoginInfo{
       NodeIp:   device.DeviceIp,
       NodePort: device.DevicePort,
       UserName: device.DeviceUserName,
       UserPW:   device.DeviceUserPW,
}
var loginRet source.LoginInfoReturn
handle := source.EasySdkInstances.SdkLogin(info, &loginRet)

再次添加设备,检查列表一切正常。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档