feat(errors): 添加充值和代购相关错误码
- 充值相关: CodeRechargeAmountInvalid (1120), CodeRechargeNotFound (1121), CodeRechargeAlreadyPaid (1122) - 代购相关: CodePurchaseOnBehalfForbidden (1130), CodePurchaseOnBehalfInvalidTarget (1131) - 强充验证: CodeForceRechargeRequired (1140), CodeForceRechargeAmountMismatch (1141)
This commit is contained in:
@@ -103,6 +103,19 @@ const (
|
|||||||
CodeGatewayTimeout = 1113 // 请求超时
|
CodeGatewayTimeout = 1113 // 请求超时
|
||||||
CodeGatewayInvalidResp = 1114 // 响应格式错误
|
CodeGatewayInvalidResp = 1114 // 响应格式错误
|
||||||
|
|
||||||
|
// 充值相关错误 (1120-1129)
|
||||||
|
CodeRechargeAmountInvalid = 1120 // 充值金额不符合要求
|
||||||
|
CodeRechargeNotFound = 1121 // 充值订单不存在
|
||||||
|
CodeRechargeAlreadyPaid = 1122 // 充值订单已支付
|
||||||
|
|
||||||
|
// 代购相关错误 (1130-1139)
|
||||||
|
CodePurchaseOnBehalfForbidden = 1130 // 无权使用线下支付
|
||||||
|
CodePurchaseOnBehalfInvalidTarget = 1131 // 代购目标无效
|
||||||
|
|
||||||
|
// 强充验证相关错误 (1140-1149)
|
||||||
|
CodeForceRechargeRequired = 1140 // 必须充值指定金额
|
||||||
|
CodeForceRechargeAmountMismatch = 1141 // 强充金额不匹配
|
||||||
|
|
||||||
// 服务端错误 (2000-2999) -> 5xx HTTP 状态码
|
// 服务端错误 (2000-2999) -> 5xx HTTP 状态码
|
||||||
CodeInternalError = 2001 // 内部服务器错误
|
CodeInternalError = 2001 // 内部服务器错误
|
||||||
CodeDatabaseError = 2002 // 数据库错误
|
CodeDatabaseError = 2002 // 数据库错误
|
||||||
@@ -194,6 +207,13 @@ var allErrorCodes = []int{
|
|||||||
CodeGatewaySignError,
|
CodeGatewaySignError,
|
||||||
CodeGatewayTimeout,
|
CodeGatewayTimeout,
|
||||||
CodeGatewayInvalidResp,
|
CodeGatewayInvalidResp,
|
||||||
|
CodeRechargeAmountInvalid,
|
||||||
|
CodeRechargeNotFound,
|
||||||
|
CodeRechargeAlreadyPaid,
|
||||||
|
CodePurchaseOnBehalfForbidden,
|
||||||
|
CodePurchaseOnBehalfInvalidTarget,
|
||||||
|
CodeForceRechargeRequired,
|
||||||
|
CodeForceRechargeAmountMismatch,
|
||||||
CodeInternalError,
|
CodeInternalError,
|
||||||
CodeDatabaseError,
|
CodeDatabaseError,
|
||||||
CodeRedisError,
|
CodeRedisError,
|
||||||
@@ -283,6 +303,13 @@ var errorMessages = map[int]string{
|
|||||||
CodeGatewaySignError: "签名生成失败",
|
CodeGatewaySignError: "签名生成失败",
|
||||||
CodeGatewayTimeout: "Gateway 请求超时",
|
CodeGatewayTimeout: "Gateway 请求超时",
|
||||||
CodeGatewayInvalidResp: "Gateway 响应格式错误",
|
CodeGatewayInvalidResp: "Gateway 响应格式错误",
|
||||||
|
CodeRechargeAmountInvalid: "充值金额不符合要求",
|
||||||
|
CodeRechargeNotFound: "充值订单不存在",
|
||||||
|
CodeRechargeAlreadyPaid: "充值订单已支付",
|
||||||
|
CodePurchaseOnBehalfForbidden: "无权使用线下支付",
|
||||||
|
CodePurchaseOnBehalfInvalidTarget: "代购目标无效",
|
||||||
|
CodeForceRechargeRequired: "必须充值指定金额",
|
||||||
|
CodeForceRechargeAmountMismatch: "强充金额不匹配",
|
||||||
CodeInvalidCredentials: "用户名或密码错误",
|
CodeInvalidCredentials: "用户名或密码错误",
|
||||||
CodeAccountLocked: "账号已锁定",
|
CodeAccountLocked: "账号已锁定",
|
||||||
CodePasswordExpired: "密码已过期",
|
CodePasswordExpired: "密码已过期",
|
||||||
|
|||||||
Reference in New Issue
Block a user