暂存
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m32s

This commit is contained in:
2026-08-06 09:35:00 +08:00
parent 8659dfc658
commit 88cc5e96ec
75 changed files with 6520 additions and 513 deletions

View File

@@ -51,6 +51,7 @@ func handleError(c *fiber.Ctx, err error, logger *zap.Logger) error {
var code int
var message string
var httpStatus int
var data any
var appErr *AppError
var fiberErr *fiber.Error
@@ -60,6 +61,7 @@ func handleError(c *fiber.Ctx, err error, logger *zap.Logger) error {
code = appErr.Code
message = appErr.Message
httpStatus = GetHTTPStatus(appErr.Code)
data = appErr.Data
// 记录错误日志(包含完整上下文)
logFields := append(errCtx.ToLogFields(),
@@ -116,7 +118,7 @@ func handleError(c *fiber.Ctx, err error, logger *zap.Logger) error {
// 6. 返回统一 JSON 响应
errResp := c.Status(httpStatus).JSON(fiber.Map{
"code": code,
"data": nil,
"data": data,
"msg": message,
"timestamp": time.Now().Format(time.RFC3339),
})