diff --git a/base.go b/base.go index cc1d7fc..1627762 100644 --- a/base.go +++ b/base.go @@ -132,15 +132,15 @@ func (b *BaseDao) setTxCondition(tx *gorm.DB, table string, optionFuncList ...Se // like 语句 if nil != o.Like { - for field, value := range o.NotIn { - tx.Where(field+" LIKE ? ", value) + for field, value := range o.Like { + tx.Where(field+" LIKE ? ", "%"+value+"%") } } // NOT LIKE 语句 if nil != o.NotLike { for field, value := range o.NotLike { - tx.Where(field+" NOT LIKE ? ", value) + tx.Where(field+" NOT LIKE ? ", "%"+value+"%") } }