From f8ef6aba98308b4688ae8b05b098caca71be1a0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Fri, 2 Jun 2023 16:27:43 +0800 Subject: [PATCH] =?UTF-8?q?enhance(user):=E6=9B=B4=E6=94=B9=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=A3=80=E7=B4=A2=E4=B8=ADlike=E7=9A=84=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E6=96=B9=E5=BC=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- repository/user.go | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/repository/user.go b/repository/user.go index 8d49ce6..5293bf5 100644 --- a/repository/user.go +++ b/repository/user.go @@ -271,16 +271,16 @@ func (ur _UserRepository) FindUser(keyword *string, userType int16, state *bool, pattern := fmt.Sprintf("%%%s%%", *keyword) userQuery = userQuery.Where( goqu.Or( - goqu.Ex{"u.username": goqu.Op{"like": pattern}}, - goqu.Ex{"ud.name": goqu.Op{"like": pattern}}, - goqu.Ex{"ud.abbr": goqu.Op{"like": pattern}}, + goqu.I("u.username").ILike(pattern), + goqu.I("ud.name").ILike(pattern), + goqu.I("ud.abbr").ILike(pattern), ), ) countQuery = countQuery.Where( goqu.Or( - goqu.Ex{"u.username": goqu.Op{"like": pattern}}, - goqu.Ex{"ud.name": goqu.Op{"like": pattern}}, - goqu.Ex{"ud.abbr": goqu.Op{"like": pattern}}, + goqu.I("u.username").ILike(pattern), + goqu.I("ud.name").ILike(pattern), + goqu.I("ud.abbr").ILike(pattern), ), ) } @@ -428,9 +428,9 @@ func (ur _UserRepository) SearchUsersWithLimit(userType *int16, keyword *string, pattern := fmt.Sprintf("%%%s%%", *keyword) userQuery = userQuery.Where( goqu.Or( - goqu.Ex{"u.username": goqu.Op{"like": pattern}}, - goqu.Ex{"ud.name": goqu.Op{"like": pattern}}, - goqu.Ex{"ud.abbr": goqu.Op{"like": pattern}}, + goqu.I("u.username").ILike(pattern), + goqu.I("ud.name").ILike(pattern), + goqu.I("ud.abbr").ILike(pattern), ), ) }