From 4e1b8ea8fb52f35d2673e0ff20dbc306dd591979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Sat, 24 Aug 2024 13:23:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dwhere=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E4=B8=A2=E5=A4=B1=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/base.go b/base.go index b6ae157..e999454 100644 --- a/base.go +++ b/base.go @@ -240,6 +240,10 @@ func (b *BaseDao) setTxCondition(tx *gorm.DB, optionFuncList ...define.SetOption } } + if len(o.Where) > 0 { + tx = tx.Where(o.Where) + } + // between for field, betweenVal := range o.Between { tx = tx.Where("`"+field+"` BETWEEN ? AND ?", betweenVal[0], betweenVal[1])