110 lines
4.4 KiB
Go
110 lines
4.4 KiB
Go
package vo
|
|
|
|
type SubCode string
|
|
|
|
const (
|
|
SubCodeUp02094 SubCode = "UP02094"
|
|
SubCodeUp02099 SubCode = "UP02099"
|
|
SubCodeUp06003 SubCode = "UP06003"
|
|
SubCodeUp06004 SubCode = "UP06004"
|
|
SubCodeUp06005 SubCode = "UP06005"
|
|
SubCodeUp06006 SubCode = "UP06006"
|
|
SubCodeUp06007 SubCode = "UP06007"
|
|
SubCodeUp06008 SubCode = "UP06008"
|
|
SubCodeUp06009 SubCode = "UP06009"
|
|
SubCodeUp06010 SubCode = "UP06010"
|
|
SubCodeUp06011 SubCode = "UP06011"
|
|
SubCodeUp06012 SubCode = "UP06012"
|
|
SubCodeUp06021 SubCode = "UP06021"
|
|
SubCodeUp06022 SubCode = "UP06022"
|
|
SubCodeUp06034 SubCode = "UP06034"
|
|
SubCodeUp06035 SubCode = "UP06035"
|
|
SubCodeUp06036 SubCode = "UP06036"
|
|
SubCodeUp06037 SubCode = "UP06037"
|
|
SubCodeUp06038 SubCode = "UP06038"
|
|
SubCodeUp06039 SubCode = "UP06039"
|
|
SubCodeUp06040 SubCode = "UP06040"
|
|
SubCodeUp06041 SubCode = "UP06041"
|
|
SubCodeUp06042 SubCode = "UP06042"
|
|
SubCodeUp06043 SubCode = "UP06043"
|
|
SubCodeUp06044 SubCode = "UP06044"
|
|
SubCodeUp06045 SubCode = "UP06045"
|
|
SubCodeUp07001 SubCode = "UP07001"
|
|
SubCodeUp07002 SubCode = "UP07002"
|
|
SubCodeUp07003 SubCode = "UP07003"
|
|
SubCodeUp07004 SubCode = "UP07004"
|
|
SubCodeUp07005 SubCode = "UP07005"
|
|
SubCodeUp07010 SubCode = "UP07010"
|
|
SubCodeUp07012 SubCode = "UP07012"
|
|
SubCodeUp07013 SubCode = "UP07013"
|
|
SubCodeUp07014 SubCode = "UP07014"
|
|
SubCodeUp07015 SubCode = "UP07015"
|
|
SubCodeUp07020 SubCode = "UP07020"
|
|
SubCodeUp07030 SubCode = "UP07030"
|
|
SubCodeUp07050 SubCode = "UP07050"
|
|
SubCodeUp07051 SubCode = "UP07051"
|
|
SubCodeUp07052 SubCode = "UP07052"
|
|
SubCodeUp00030 SubCode = "UP00030"
|
|
SubCodeUp00050 SubCode = "UP00050"
|
|
SubCodeUp00080 SubCode = "UP00080"
|
|
SubCodeUp02025 SubCode = "UP02025"
|
|
SubCodeUp02071 SubCode = "UP02071"
|
|
)
|
|
|
|
var codeMsg = map[SubCode]string{
|
|
SubCodeUp02094: "交易重复",
|
|
SubCodeUp02099: "交易单品信息无效",
|
|
SubCodeUp06003: "线上折扣活动不存在",
|
|
SubCodeUp06004: "线上折扣活动已下线",
|
|
SubCodeUp06005: "线上折扣活动未开始",
|
|
SubCodeUp06006: "线上折扣活动已结束",
|
|
SubCodeUp06007: "线上折扣活动已过期(当前消费请求已不满足)",
|
|
SubCodeUp06008: "线上折扣活动多方出资配置或者计算错误",
|
|
SubCodeUp06009: "线上折扣活动查询结果不满足消费请求(适用于查询并承兑)",
|
|
SubCodeUp06010: "折扣活动承兑金额检验错误",
|
|
SubCodeUp06011: "线上折扣活动余额不足",
|
|
SubCodeUp06012: "线上折扣活动当前周期余额不足",
|
|
SubCodeUp06021: "线上折扣活动城市校验失败,定位城市非活动城市",
|
|
SubCodeUp06022: "线上折扣活动城市校验失败,交易未上送定位城市",
|
|
SubCodeUp06034: "线上折扣活动参与卡付失败封顶",
|
|
SubCodeUp06035: "线上折扣活动参与手机封顶",
|
|
SubCodeUp06036: "线上折扣活动参与银行卡封顶",
|
|
SubCodeUp06037: "线上折扣活动参与迷你付终端封顶",
|
|
SubCodeUp06038: "线上折扣活动参与用户封顶",
|
|
SubCodeUp06039: "线上折扣活动参与账单号封顶",
|
|
SubCodeUp06040: "线上折扣活动参与用户商品数量封顶",
|
|
SubCodeUp06041: "线上折扣活动参与证件号封顶",
|
|
SubCodeUp06042: "线上折扣活动参与商户号封顶",
|
|
SubCodeUp06043: "线上折扣活动参与人脸证件号封顶",
|
|
SubCodeUp06044: "线上折扣活动参与商户Pos终端封顶",
|
|
SubCodeUp06045: "线上折扣活动参与活动封顶",
|
|
SubCodeUp07001: "优惠券下载失败",
|
|
SubCodeUp07002: "优惠券冻结失败",
|
|
SubCodeUp07003: "优惠券删除失败",
|
|
SubCodeUp07004: "优惠券操作结果查询失败",
|
|
SubCodeUp07005: "优惠券开放平台权限校验失败",
|
|
SubCodeUp07010: "用户优惠券张数超过限制",
|
|
SubCodeUp07012: "优惠券下载封顶累计失败",
|
|
SubCodeUp07013: "优惠券下载调用账务失败",
|
|
SubCodeUp07014: "优惠券下载卡号反查用户ID失败",
|
|
SubCodeUp07015: "优惠券下载手机号反查用户ID失败",
|
|
SubCodeUp07020: "优惠券冻结调用账务失败",
|
|
SubCodeUp07030: "优惠券删除调用账户失败",
|
|
SubCodeUp07050: "优惠券下载维度无效",
|
|
SubCodeUp07051: "用户送券维度:当前用户未实名认证",
|
|
SubCodeUp07052: "用户送券维度:可用银行卡与当前账户不同名,需绑定同名卡",
|
|
SubCodeUp00030: "请求报文错误(无效)",
|
|
SubCodeUp00050: "线上折扣系统并发控制限制",
|
|
SubCodeUp00080: "线上折扣系统内部错误",
|
|
SubCodeUp02025: "原交易不存在",
|
|
SubCodeUp02071: "交易无效",
|
|
}
|
|
|
|
func (code SubCode) GetMsg() string {
|
|
msg, ok := codeMsg[code]
|
|
if !ok {
|
|
return "未知错误代码"
|
|
}
|
|
return msg
|
|
}
|