From d0464d9b8da9b18fdb2f45a51ff530fc6525c1c2 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Fri, 30 May 2025 14:21:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E5=85=83=E4=BF=A1=E4=BB=A4?= =?UTF-8?q?=E8=B7=9F=E8=B8=AA=E7=BD=91=E5=85=83=E7=B1=BB=E5=9E=8B=E6=A8=A1?= =?UTF-8?q?=E7=B3=8A=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/trace/repository/trace_task.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/trace/repository/trace_task.go b/src/modules/trace/repository/trace_task.go index 0894c171..b2a788b3 100644 --- a/src/modules/trace/repository/trace_task.go +++ b/src/modules/trace/repository/trace_task.go @@ -32,6 +32,9 @@ func (r TraceTask) SelectByPage(query map[string]string) ([]model.TraceTask, int if v, ok := query["title"]; ok && v != "" { tx = tx.Where("title like ?", fmt.Sprintf("%s%%", v)) } + if v, ok := query["neType"]; ok && v != "" { + tx = tx.Where("ne_list like ?", fmt.Sprintf("%%%s%%", strings.ToUpper(v))) + } if v, ok := query["startTime"]; ok && v != "" { if len(v) == 10 { v = fmt.Sprintf("%s000", v) @@ -90,8 +93,7 @@ func (r TraceTask) SelectByPage(query map[string]string) ([]model.TraceTask, int tx = tx.Order("id desc") } - err := tx.Find(&rows).Error - if err != nil { + if err := tx.Find(&rows).Error; err != nil { logger.Errorf("query find err => %v", err.Error()) return rows, total }