diff --git a/base.go b/base.go index e999454..ade1180 100644 --- a/base.go +++ b/base.go @@ -254,8 +254,8 @@ func (b *BaseDao) setTxCondition(tx *gorm.DB, optionFuncList ...define.SetOption } // 排序 - for _, orderRule := range o.Order { - tx = tx.Order(orderRule) + if len(o.Order) == 2 { + tx = tx.Order(o.Order[0] + " " + o.Order[1]) } // or 语句