refactor(api): 统一响应格式迁移 + 异步任务系统 + 状态码体系完善
- 将全部路由文件(12个)的 jsonify 响应迁移至 success_response/error_response 统一格式 - 修复 sync_routes.py error_response 参数错误(P0) - 新增异步任务系统:task_registry + task_routes - 新增状态码:TASK_NOT_FOUND(4014)、TASK_CONFLICT(4015)、REINDEX_ERROR(5040) - 修正 task_routes/exam_pkg 中语义不匹配的状态码 - 更新 curl 测试手册、后端对接规范文档 - 添加缓存性能报告和 Redis 迁移计划
This commit is contained in:
@@ -11,6 +11,8 @@ import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
from auth.gateway import require_gateway_auth
|
||||
from data.db import get_connection
|
||||
from core.status_codes import SUCCESS, INTERNAL_ERROR
|
||||
from api.response_utils import success_response, error_response
|
||||
|
||||
audit_bp = Blueprint('audit', __name__)
|
||||
|
||||
@@ -94,11 +96,11 @@ def get_audit_logs():
|
||||
"timestamp": row[10]
|
||||
})
|
||||
|
||||
return jsonify({"logs": logs, "total": total})
|
||||
return success_response(data={"logs": logs, "total": total})
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"审计查询异常: {e}")
|
||||
return jsonify({"error": "查询失败", "logs": [], "total": 0}), 500
|
||||
return error_response("QUERY_FAILED", INTERNAL_ERROR, "查询失败", http_status=500)
|
||||
|
||||
|
||||
def log_audit_event(user_id: str, username: str, action: str,
|
||||
|
||||
Reference in New Issue
Block a user