models/audio.go
@@ -19,7 +19,7 @@
      LocomotiveNumber string               `gorm:"index;type:varchar(255);not null;default:'';comment:机车号" json:"locomotiveNumber"` // 机车号
      TrainNumber      string               `gorm:"index;type:varchar(255);not null;default:'';comment:车次" json:"trainNumber"`       // 车次
      DriverNumber     string               `gorm:"index;type:varchar(255);not null;default:'';comment:司机号" json:"driverNumber"`     // 司机号
      StationNumber    string               `gorm:"index;type:varchar(255);not null;default:'';comment:车站号" json:"stationNumber"`    // 车站号
      Station          string               `gorm:"index;type:varchar(255);not null;default:'';comment:车站号" json:"station"`          // 车站
      OccurrenceAt     time.Time            `json:"-"`
      OccurrenceTime   string               `json:"occurrenceTime" gorm:"-"`
      IsFollowed       constvar.BoolType    `gorm:"type:tinyint;not null;default:2;comment:是否关注"` //是否关注 1关注 2未关注
@@ -100,8 +100,8 @@
   slf.DriverNumber = name
   return slf
}
func (slf *AudioSearch) SetStationNumber(name string) *AudioSearch {
   slf.StationNumber = name
func (slf *AudioSearch) SetStation(name string) *AudioSearch {
   slf.Station = name
   return slf
}
@@ -118,7 +118,7 @@
   if slf.Keyword != "" {
      kw := "%" + slf.Keyword + "%"
      db = db.Where("name like ? or locomotive_number like ? or train_number like ? or driver_number like ? or station_number like ?", kw, kw, kw, kw, kw)
      db = db.Where("name like ? or locomotive_number like ? or train_number like ? or driver_number like ? or station like ?", kw, kw, kw, kw, kw)
   }
   if slf.Name != "" {
@@ -137,8 +137,8 @@
      db = db.Where("driver_number like ?", slf.DriverNumber)
   }
   if slf.StationNumber != "" {
      db = db.Where("station_number like ?", slf.StationNumber)
   if slf.Station != "" {
      db = db.Where("station like ?", slf.Station)
   }
   if len(slf.IDs) > 0 {