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