前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >EasyCVR设备管理列表页面搜索时,分页数据不显示的问题修复

EasyCVR设备管理列表页面搜索时,分页数据不显示的问题修复

原创
作者头像
TSINGSEE青犀视频
发布2022-07-26 16:57:00
8550
发布2022-07-26 16:57:00
举报
文章被收录于专栏:TSINGSEE青犀视频

EasyCVR支持海量视频汇聚管理,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。平台支持设备通过国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、Ehome等协议接入,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。

有用户反馈,在EasyCVR设备管理列表页面,搜索设备时,出现分页数据不显示的情况。

技术人员立刻对此情况进行了排查。在通过接口返回数据进行排查时发现,后端接口返回总数出现错误,因此导致出现上述问题。

可通过以下办法解决:

当前端传入搜索条件时,后端查询出对应的设备数量,然后返回给前端。参考代码如下:

代码语言:javascript
复制
devicescount, _ := cvrservice.GetDeviceService().CountDevice()
	devices := cvrservice.GetDeviceService().GetDevices(params["device"], params["q"], uint(start), uint(limit))
	if params["q"] != "" {
		devicescount1, err := cvrservice.GetDeviceService().CountDeviceByQ(params["q"])
		if err != nil {
			log.Printf("deviceService.GetDBDeviceByRoleID err :%v", err.Error())
			return
		}
		devicescount = devicescount1
	}

修改后再次查询前端,此时设备数量及分页显示已经恢复正常。

EasyCVR部署简单、兼容性高,平台采用分布式部署,可对外提供统一的API接口,实现连接设备、连接数据、连接应用,便于第三方平台快速集成。平台应用场景广泛,在线下有大量的落地应用,包括智慧工厂、智慧校园、智慧工地、智慧仓储、智慧水利、智慧消防等等,感兴趣的用户可以前往演示平台进行体验或部署测试。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档