feat: 新增 RealnamePolicy 常量枚举及 CodeRealnameNotAvailable 错误码

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-04-17 17:25:02 +08:00
parent 505b30aa8f
commit 908c5fa1de
2 changed files with 10 additions and 0 deletions

View File

@@ -122,6 +122,13 @@ const (
AssetTypeDevice = "device" // 设备
)
// 实名认证策略
const (
RealnamePolicyNone = "none" // 无需实名
RealnamePolicyBeforeOrder = "before_order" // 先实名后充值/购买
RealnamePolicyAfterOrder = "after_order" // 先充值/购买后实名
)
// 放款类型
const (
PaymentTypeManual = "manual" // 人工打款

View File

@@ -151,6 +151,7 @@ const (
CodeOldPhoneMismatch = 1186 // 旧手机号与当前绑定不匹配
CodeNeedRealname = 1187 // 该套餐需实名认证后购买
CodeOpenIDNotFound = 1188 // 未找到微信授权信息,请先完成授权
CodeRealnameNotAvailable = 1189 // 请先完成充值或购买套餐后再进行实名认证
// 换货相关错误 (1200-1209)
CodeExchangeOrderNotFound = 1200 // 换货单不存在
@@ -287,6 +288,7 @@ var allErrorCodes = []int{
CodeOldPhoneMismatch,
CodeNeedRealname,
CodeOpenIDNotFound,
CodeRealnameNotAvailable,
CodeExchangeOrderNotFound,
CodeExchangeInProgress,
CodeExchangeStatusInvalid,
@@ -418,6 +420,7 @@ var errorMessages = map[int]string{
CodeOldPhoneMismatch: "旧手机号与当前绑定不匹配",
CodeNeedRealname: "该套餐需实名认证后购买",
CodeOpenIDNotFound: "未找到微信授权信息,请先完成授权",
CodeRealnameNotAvailable: "请先完成充值或购买套餐后再进行实名认证",
CodeExchangeOrderNotFound: "换货单不存在或无权限",
CodeExchangeInProgress: "该资产存在进行中的换货单",
CodeExchangeStatusInvalid: "换货单当前状态不允许此操作",