models/raw_silk_rank_standard.go
@@ -49,6 +49,11 @@ return slf } func (slf *RawSilkRankStandardSearch) SetFineness(start, end decimal.Decimal) *RawSilkRankStandardSearch { slf.StartFineness, slf.EndFineness = start, end return slf } func (slf *RawSilkRankStandardSearch) build() *gorm.DB { db := slf.Orm.Table(slf.TableName()) @@ -56,6 +61,10 @@ db = db.Where("id = ?", slf.ID) } if !slf.StartFineness.IsZero() || !slf.EndFineness.IsZero() { db = db.Where("start_fineness = ? and end_fineness = ?", slf.StartFineness, slf.EndFineness) } return db }