diff --git a/soul-api/internal/handler/db.go b/soul-api/internal/handler/db.go index 313e23b5..4e46a381 100644 --- a/soul-api/internal/handler/db.go +++ b/soul-api/internal/handler/db.go @@ -532,7 +532,7 @@ func DBUsersList(c *gin.Context) { q = q.Where("COALESCE(nickname,'') LIKE ? OR COALESCE(phone,'') LIKE ? OR id LIKE ?", pattern, pattern, pattern) } if poolFilter == "complete" { - q = q.Where("(phone IS NOT NULL AND phone != '') AND (nickname IS NOT NULL AND nickname != '')") + q = q.Where("(phone IS NOT NULL AND phone != '') AND (nickname IS NOT NULL AND nickname != '' AND nickname != '微信用户') AND (avatar IS NOT NULL AND avatar != '')") } else if vipFilter == "true" || vipFilter == "1" { q = q.Where("id IN (SELECT user_id FROM orders WHERE product_type IN ? AND (status = ? OR status = ?)) OR (is_vip = 1 AND vip_expire_date > ?)", []string{"fullbook", "vip"}, "paid", "completed", time.Now())