zhaoqingang
2025-02-10 804979f04aff0e0dbc0c5261411fdea7cfa031d8
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
}