model/salesRefund.go
@@ -54,6 +54,11 @@ } } func (slf *SalesRefundSearch) SetOrm(tx *gorm.DB) *SalesRefundSearch { slf.Orm = tx return slf } func (slf *SalesRefundSearch) build() *gorm.DB { var db = slf.Orm.Model(&SalesRefund{}) if slf.Id != 0 { @@ -64,6 +69,14 @@ db = db.Where("id in ?", slf.Ids) } if slf.SourceType != 0 { db = db.Where("source_type = ?", slf.SourceType) } if slf.SourceId != 0 { db = db.Where("source_id = ?", slf.SourceId) } if slf.Preload { db = db.Preload("Client"). Preload("PaymentType").