EasyCVR级联界面切换在离线不生效的问题排查与解决

EasyCVR平台支持海量视频汇聚管理,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。其中平台级联功能,是指EasyCVR可以支持平台与平台之间通过国标GB28181协议进行互联互通,实现资源的有效共享和协作。

有用户反馈,EasyCVR级联时,在界面切换在离线不生效,请求我们排查协助。今天来分享一下排查过程及解决办法。

前端在级联页面筛选在离线下拉框时,列表没有随之变化。通过排查接口发现,前端传递了在离线,并筛选字段,但是后端却没有筛选。

添加如下代码,接收前端传递的在离线标识,然后根据标识拼写查询语句,最后将查询的结果返回给前端。

q := db.SQLite.Model(models.Cascade{})
	if pageForm.Q != "" {
		q = q.Where("name like ? ESCAPE '['", "%"+pageForm.Q+"%")
	}
	if online, err := strconv.ParseBool(c.DefaultQuery("online", "")); err == nil {
		q = q.Where("online = ?", online)
	}
	if pageForm.Sort != "" {
		q = q.Order(fmt.Sprintf("%s %s", gorm.ToDBName(pageForm.Sort), pageForm.Order))
	}
	total := 0
	q.Count(&total)

更改后再次测试,此时查询已经显示正常:

EasyCVR平台基于云边端一体化管理,具有强大的数据接入、处理及分发能力,兼容性强、开放度高,功能可灵活拓展。平台在线下场景中应用广泛,包括智慧工地、智慧工厂、智慧校园、智慧社区等等。同时,我们也提供了丰富的API接口供用户调用、集成与二次开发,近期我们正在对EasyCVR平台进行新功能的拓展,欢迎大家关注我们的更新。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值