model/client.go
@@ -71,6 +71,9 @@ if slf.Name != "" { db.Where("name = ?", slf.Name) } if slf.Number != "" { db.Where("number = ?", slf.Number) } if len(slf.SearchMap) > 0 { for key, value := range slf.SearchMap { @@ -126,6 +129,10 @@ db = db.Where("clients.member_id = ?", constvar.UserTypeSuper) } } case []int: if key == "member_ids" { db = db.Where("clients.member_id in ?", v) } } }