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 // 请求超时
|
||||
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 状态码
|
||||
CodeInternalError = 2001 // 内部服务器错误
|
||||
CodeDatabaseError = 2002 // 数据库错误
|
||||
@@ -194,6 +207,13 @@ var allErrorCodes = []int{
|
||||
CodeGatewaySignError,
|
||||
CodeGatewayTimeout,
|
||||
CodeGatewayInvalidResp,
|
||||
CodeRechargeAmountInvalid,
|
||||
CodeRechargeNotFound,
|
||||
CodeRechargeAlreadyPaid,
|
||||
CodePurchaseOnBehalfForbidden,
|
||||
CodePurchaseOnBehalfInvalidTarget,
|
||||
CodeForceRechargeRequired,
|
||||
CodeForceRechargeAmountMismatch,
|
||||
CodeInternalError,
|
||||
CodeDatabaseError,
|
||||
CodeRedisError,
|
||||
@@ -283,6 +303,13 @@ var errorMessages = map[int]string{
|
||||
CodeGatewaySignError: "签名生成失败",
|
||||
CodeGatewayTimeout: "Gateway 请求超时",
|
||||
CodeGatewayInvalidResp: "Gateway 响应格式错误",
|
||||
CodeRechargeAmountInvalid: "充值金额不符合要求",
|
||||
CodeRechargeNotFound: "充值订单不存在",
|
||||
CodeRechargeAlreadyPaid: "充值订单已支付",
|
||||
CodePurchaseOnBehalfForbidden: "无权使用线下支付",
|
||||
CodePurchaseOnBehalfInvalidTarget: "代购目标无效",
|
||||
CodeForceRechargeRequired: "必须充值指定金额",
|
||||
CodeForceRechargeAmountMismatch: "强充金额不匹配",
|
||||
CodeInvalidCredentials: "用户名或密码错误",
|
||||
CodeAccountLocked: "账号已锁定",
|
||||
CodePasswordExpired: "密码已过期",
|
||||
|
||||
Reference in New Issue
Block a user