diff --git a/pkg/service/account.go b/pkg/service/account.go index 1e93851..f2d7cec 100644 --- a/pkg/service/account.go +++ b/pkg/service/account.go @@ -648,6 +648,9 @@ func (a *AccountProvider) UserList(ctx context.Context, in *account.UserListRequ if in.AuditStatus != 0 { modelObj.Where("status = ? ", in.AuditStatus) } + if in.Sex != 0 { + modelObj.Where("real_name.sex = ? ", in.Sex) + } modelObj.Count(&count) if in.Page > 0 && in.PageSize > 0 { modelObj.Limit(int(in.PageSize)).Offset(page.GetOffset(in.Page, in.PageSize))