优化用户查找逻辑
This commit is contained in:
parent
9e388b323f
commit
a4341e24d6
6
user.go
6
user.go
@ -519,10 +519,10 @@ func (m Members) SearchByRemarkName(limit int, remarkName string) (results Membe
|
||||
}
|
||||
|
||||
// Search 根据自定义条件查找
|
||||
func (m Members) Search(limit int, condFuncList ...func(user *User) bool) (results Members) {
|
||||
func (m Members) Search(limit int, searchFuncList ...func(user *User) bool) (results Members) {
|
||||
return search(m, limit, func(group *User) bool {
|
||||
for _, condFunc := range condFuncList {
|
||||
if !condFunc(group) {
|
||||
for _, searchFunc := range searchFuncList {
|
||||
if !searchFunc(group) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user