From 804979f04aff0e0dbc0c5261411fdea7cfa031d8 Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期一, 10 二月 2025 11:14:38 +0800 Subject: [PATCH] 测试 场景分析 bug --- db/task_results.go | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/db/task_results.go b/db/task_results.go index 17de425..b3d912f 100644 --- a/db/task_results.go +++ b/db/task_results.go @@ -36,6 +36,7 @@ PageSize int Order string Keyword string + location string } func NewModelTaskResultsSearch() *ModelTaskResultsSearch { @@ -86,6 +87,11 @@ return slf } +func (slf *ModelTaskResultsSearch) SetFirstLocation(location string) *ModelTaskResultsSearch { + slf.location = location + return slf +} + func (slf *ModelTaskResultsSearch) build() *gorm.DB { var db = slf.Orm.Table(slf.TableName()) if slf.Order != "" { @@ -112,6 +118,13 @@ kw := "%" + slf.Keyword + "%" db = db.Where("name like ?", kw) } + if slf.Keyword != "" { + kw := "%" + slf.Keyword + "%" + db = db.Where("name like ?", kw) + } + if slf.location != "" { + db = db.Where("location = ?", slf.location) + } return db } -- Gitblit v1.8.0