zhangqian
2023-09-25 94a760e098571a4657c93985a89ec084f8df357c
model/procedures.go
@@ -36,6 +36,7 @@
      EndTimeMin   int64
      StatusNot    ProcedureStatus
      ProcedureIds []string
      Channels     []int32
   }
)
@@ -133,6 +134,11 @@
   return slf
}
func (slf *ProceduresSearch) SetChannels(channels []int32) *ProceduresSearch {
   slf.Channels = channels
   return slf
}
func (slf *ProceduresSearch) build() *gorm.DB {
   var db = slf.Orm.Model(&Procedures{})
@@ -180,6 +186,10 @@
      db = db.Where("procedure_id = ?", slf.ProcedureID)
   }
   if len(slf.Channels) > 0 {
      db = db.Where("channel in ?", slf.Channels)
   }
   return db
}