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.user_manager.get_user_count() result["question_count"] = db_manager.user_question_manager.get_user_question_count() return result except Exception as e: logger.error(f"获取平台信息失败: {e}") return {}