feat: support search open_id
Some checks failed
build quyun / Build (push) Failing after 1m28s

This commit is contained in:
2025-12-23 13:30:19 +08:00
parent 859d628cd6
commit a125f15f58

View File

@@ -55,7 +55,8 @@ func (m *users) List(
keyword = strings.TrimSpace(*filter.Keyword) keyword = strings.TrimSpace(*filter.Keyword)
query = query. query = query.
Where(tbl.Phone.Like(database.WrapLike(keyword))). Where(tbl.Phone.Like(database.WrapLike(keyword))).
Or(tbl.Username.Like(database.WrapLike(keyword))) Or(tbl.Username.Like(database.WrapLike(keyword))).
Or(tbl.OpenID.Eq(keyword))
if id, err := strconv.ParseInt(keyword, 10, 64); err == nil && id > 0 { if id, err := strconv.ParseInt(keyword, 10, 64); err == nil && id > 0 {
query = query.Or(tbl.ID.Eq(id)) query = query.Or(tbl.ID.Eq(id))