models/raw_silk_price_standard.go
@@ -23,6 +23,7 @@ Order string PageNum int PageSize int MarketNames []string Orm *gorm.DB } ) @@ -55,6 +56,11 @@ return slf } func (slf *RawSilkPriceStandardSearch) SetMarketNames(names []string) *RawSilkPriceStandardSearch { slf.MarketNames = names return slf } func (slf *RawSilkPriceStandardSearch) build() *gorm.DB { db := slf.Orm.Table(slf.TableName()) @@ -62,6 +68,10 @@ db = db.Where("id = ?", slf.ID) } if len(slf.MarketNames) > 0 { db = db.Where("market_name in (?)", slf.MarketNames) } return db }