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