From f636f28522d8251bfa0fdba00f91446d5b779d3a Mon Sep 17 00:00:00 2001 From: Sake <1246665453@qq.com> Date: Thu, 29 Jan 2026 09:42:13 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/easyvqd/package.json | 4 ++-- internal/core/vqd/vqdalarm.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deploy/easyvqd/package.json b/deploy/easyvqd/package.json index 00de69f..6bc5a7f 100644 --- a/deploy/easyvqd/package.json +++ b/deploy/easyvqd/package.json @@ -2,8 +2,8 @@ "name": "easyvqd", "author": "TSINGSEE", "auto_update": true, - "description": "将视频逐帧诊断分析", - "display_name": "EasyVQD", + "description": "视频质量诊断系统(VideoQuality Diagnostics,简称VQD)从前端监控点(网络摄像机、NVR、DVR、或者流媒体服务器)获取实时码流,进行解码以及对图像质量进行评估,对视频图像中存在的质量问题进行智能分析、判断和报警。检测内容包括多种视频故障如:清晰度异常(图像模糊),亮度异常(过亮、过暗),偏色,噪声干扰(雪花)画面冻结,遮挡、对比度、条纹、信号丢失等异常。", + "display_name": "视频质量诊断 (EasyVQD)", "pid": 0, "web_server": true, "args": [ diff --git a/internal/core/vqd/vqdalarm.go b/internal/core/vqd/vqdalarm.go index aa642c7..cec2357 100644 --- a/internal/core/vqd/vqdalarm.go +++ b/internal/core/vqd/vqdalarm.go @@ -36,7 +36,7 @@ func (c Core) FindVqdAlarm(ctx context.Context, in *FindVqdAlarmInput) ([]*VqdAl items := make([]*VqdAlarm, 0) if in.Mode != "" && in.Name != "" { query := orm.NewQuery(8). - Where("abnormal_str like ? AND task_name like ? ", "%"+in.Mode+"%", "%"+in.Name+"%").OrderBy("created_at DESC") + Where("abnormal_str like ? AND (task_name like ? OR channel_name like ? OR channel_id like ?) ", "%"+in.Mode+"%", "%"+in.Name+"%", "%"+in.Name+"%", "%"+in.Name+"%").OrderBy("created_at DESC") total, err := c.store.VqdAlarm().Find(ctx, &items, in, query.Encode()...) if err != nil { return nil, 0, reason.ErrDB.Withf(`Find err[%s]`, err.Error()) @@ -45,7 +45,7 @@ func (c Core) FindVqdAlarm(ctx context.Context, in *FindVqdAlarmInput) ([]*VqdAl } if in.Name != "" { query := orm.NewQuery(8). - Where("task_name like ? ", "%"+in.Name+"%").OrderBy("created_at DESC") + Where("task_name like ? OR channel_name like ? OR channel_id like ? ", "%"+in.Name+"%", "%"+in.Name+"%", "%"+in.Name+"%").OrderBy("created_at DESC") total, err := c.store.VqdAlarm().Find(ctx, &items, in, query.Encode()...) if err != nil { return nil, 0, reason.ErrDB.Withf(`Find err[%s]`, err.Error())