This commit is contained in:
Your Name
2026-09-03 08:38:17 +08:00
parent 6cd4f1b1db
commit 842990b0e7
1853 changed files with 278406 additions and 361 deletions
+20
View File
@@ -0,0 +1,20 @@
import json
import sys
sys.path.insert(0, '/www/server/xingyu-im/ops')
from baota_publish_test_users import database, env_values, query
conn, _ = database(env_values())
try:
rows = query(conn, """SELECT u.is_test,
COUNT(*) AS active_users,
SUM(privacy.nearby_visible=1) AS nearby_visible,
SUM(privacy.distance_visible=1) AS distance_visible,
SUM(location.user_id IS NOT NULL) AS has_location,
SUM(privacy.nearby_visible=1 AND privacy.distance_visible=1 AND location.user_id IS NOT NULL) AS distance_ready
FROM users u JOIN user_privacy_settings privacy ON privacy.user_id=u.id
LEFT JOIN user_location_states location ON location.user_id=u.id
WHERE u.status=1 AND u.deleted_at IS NULL GROUP BY u.is_test ORDER BY u.is_test""")
print(json.dumps({'coverage': rows}, default=str))
finally:
conn.close()