32 lines
1.5 KiB
Go
32 lines
1.5 KiB
Go
package errcode
|
|
|
|
// 订单模块错误码段位:70000 - 70999
|
|
// 退款子模块:71000 - 71999
|
|
// 服务端错误:79000 - 79999
|
|
var (
|
|
// 订单
|
|
OrderNotFound = NewError(70000, "订单不存在")
|
|
OrderStatusInvalid = NewError(70001, "订单状态不正确")
|
|
OrderAlreadyPaid = NewError(70002, "订单已支付")
|
|
OrderAlreadyCancelled = NewError(70003, "订单已取消")
|
|
OrderExpired = NewError(70004, "订单已过期")
|
|
OrderCreateFailed = NewError(79000, "创建订单失败")
|
|
OrderCancelFailed = NewError(79001, "取消订单失败")
|
|
OrderUpdateFailed = NewError(79002, "更新订单失败")
|
|
|
|
// 虚拟支付
|
|
VirtualPayNotEnabled = NewError(70005, "虚拟支付未开通")
|
|
VirtualPayGoodsNotPublished = NewError(70006, "商品尚未发布为虚拟支付道具")
|
|
VirtualOrderCancelNotAllowed = NewError(70007, "虚拟支付订单不支持取消")
|
|
VirtualPayAmountTooLow = NewError(70008, "iOS 虚拟支付最低 1 元")
|
|
OrderRealityCheckFailed = NewError(70009, "订单真实性校验失败")
|
|
VirtualOrderCreateFailed = NewError(79003, "创建虚拟支付订单失败")
|
|
|
|
// 退款
|
|
RefundNotFound = NewError(71000, "退款记录不存在")
|
|
RefundNotAllowed = NewError(71001, "当前状态不允许退款")
|
|
RefundAmountInvalid = NewError(71002, "退款金额不合法")
|
|
RefundApplyFailed = NewError(71003, "退款申请失败")
|
|
IOSRefundViaAppStore = NewError(71004, "iOS 订单请通过 App Store 申请退款")
|
|
)
|