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 }