crypto.ai/cryptoai/routes/platform.py
2025-05-23 14:45:20 +08:00

30 lines
579 B
Python

from fastapi import APIRouter
from cryptoai.utils.db_manager import get_db_manager
import logging
router = APIRouter()
logger = logging.getLogger("platform_router")
logger.setLevel(logging.INFO)
@router.get("/info")
async def get_platform_info():
db_manager = get_db_manager()
result = {}
try:
result["user_count"] = db_manager.get_user_count()
result["question_count"] = db_manager.get_user_question_count()
return result
except Exception as e:
logger.error(f"获取平台信息失败: {e}")
return {}