优化用户查找逻辑
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 根据自定义条件查找
|
// 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 {
|
return search(m, limit, func(group *User) bool {
|
||||||
for _, condFunc := range condFuncList {
|
for _, searchFunc := range searchFuncList {
|
||||||
if !condFunc(group) {
|
if !searchFunc(group) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user