index.go
4.73 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
package constd
import (
"apigame/lx-util/lxalilog"
"apigame/lx-util/lxtime"
)
const (
RECODE_OK = "0"
RECODE_FALIED = "1000"
RECODE_UNKNOWERR = "1001"
RECODE_PARAMERROR = "1002"
RECODE_SIGNERROR = "1003"
RECODE_DATA_BUCUNZIA_ERROR = "1004"
RECODE_PARAMDECODE_ERROR = "1005"
RECODE_DATANOEXIST_ERROR = "1006"
RECODE_CREATEUID_ERROR = "1007"
RECODE_LOGINCHECK_ERROR = "1008"
RECODE_WEIXINAZIFU_ERROR = "1009"
RECODE_SDKMEMBER_ERROR = "1010"
RECODE_CAOZUOPINFAN_ERROR = "1011"
RECODE_REQUESTXIANLIU_ERROR = "1110"
RECODE_REQUESTTIME_ERROR = "1111"
RECODE_MERGE_CONFIG_ERROR = "2000"
RECODE_MERGE_CFLQ_ERROR = "2001"
RECODE_MERGE_AZSXLQ_ERROR = "2002"
RECODE_MERGE_QXGMSP_ERROR = "2003"
RECODE_MERGE_MEMBERSHIP_QXCZZK_ERROR = "2010"
RECODE_MERGE_MEMBERSHIP_QXCZYK_ERROR = "2011"
RECODE_MERGE_MEMBERSHIP_QXCZ_ERROR = "2012"
RECODE_MERGE_MEMBERSHIP_BNCFLQ_ERROR = "2013"
RECODE_MERGE_NOVICE_QXCZ_ERROR = "2021"
RECODE_MERGE_NOVICE_BNCFLQ_ERROR = "2032"
RECODE_MERGE_NOVICE_MYDDLQTJ_ERROR = "2033"
RECODE_MERGE_HUODONGWEIKAISHI_ERROR = "2040"
RECODE_MERGE_HUODONGYIJIESHU_ERROR = "2041"
RECODE_MERGE_CCZDXX_ERROR = "2042"
RECODE_MERGE_TONGXINGZHENGBUCUNZAI_ERROR = "2051"
RECODE_MERGE_QINGXIANGMTXZ_ERROR = "2052"
RECODE_MERGE_CARDHOLDER_NOTOPEN1_ERROR = "2101"
RECODE_MERGE_CARDHOLDER_NOTOPEN2_ERROR = "2102"
RECODE_MERGE_CARDHOLDER_CARDHOLDERID_ERROR = "2103"
RECODE_MERGE_CARDHOLDER_COUNTILLEGAL_ERROR = "2104"
RECODE_MERGE_CARDHOLDER_CARDHOLDER_NOTENOUGH_ERROR = "2105"
RECODE_MERGE_CARDHOLDER_ALBUMID_ERROR = "2106"
RECODE_MERGE_CARDHOLDER_ALBUM_HASGOT_ERROR = "2107"
RECODE_MERGE_CARDHOLDER_ALBUM_NOTFINISH_ERROR = "2108"
)
var recodeText = map[string]string{
RECODE_OK: "成功",
RECODE_FALIED: "操作失败",
RECODE_UNKNOWERR: "未知错误",
RECODE_PARAMERROR: "参数错误",
RECODE_SIGNERROR: "签名错误",
RECODE_DATA_BUCUNZIA_ERROR: "数据不存在",
RECODE_PARAMDECODE_ERROR: "解析参数失败,请检查参数合法性",
RECODE_DATANOEXIST_ERROR: "数据不存在",
RECODE_CREATEUID_ERROR: "创建用户UID失败",
RECODE_LOGINCHECK_ERROR: "登录验证失败,请重新登录",
RECODE_WEIXINAZIFU_ERROR: "参数存在危险字符",
RECODE_SDKMEMBER_ERROR: "获取SDK用户信息失败",
RECODE_CAOZUOPINFAN_ERROR: "操作频繁",
RECODE_REQUESTXIANLIU_ERROR: "操作被限流",
RECODE_REQUESTTIME_ERROR: "time errors",
RECODE_MERGE_CONFIG_ERROR: "获取配置文件错误",
RECODE_MERGE_CFLQ_ERROR: "不能重复领取",
RECODE_MERGE_AZSXLQ_ERROR: "请按照顺序领取",
RECODE_MERGE_QXGMSP_ERROR: "请先购买对应商品",
RECODE_MERGE_MEMBERSHIP_QXCZZK_ERROR: "请先购买周卡",
RECODE_MERGE_MEMBERSHIP_QXCZYK_ERROR: "请先购买月卡",
RECODE_MERGE_MEMBERSHIP_QXCZ_ERROR: "请先购买对应商品",
RECODE_MERGE_MEMBERSHIP_BNCFLQ_ERROR: "不能重复领取",
RECODE_MERGE_NOVICE_QXCZ_ERROR: "请先购买对应商品",
RECODE_MERGE_NOVICE_BNCFLQ_ERROR: "不能重复领取",
RECODE_MERGE_NOVICE_MYDDLQTJ_ERROR: "没有达到领取条件",
RECODE_MERGE_HUODONGWEIKAISHI_ERROR: "活动未开始",
RECODE_MERGE_HUODONGYIJIESHU_ERROR: "活动已结束",
RECODE_MERGE_CCZDXX_ERROR: "超出最大限制",
RECODE_MERGE_TONGXINGZHENGBUCUNZAI_ERROR: "通行证不存在",
RECODE_MERGE_QINGXIANGMTXZ_ERROR: "请先购买通行证",
RECODE_MERGE_CARDHOLDER_NOTOPEN1_ERROR: "活动未开始",
RECODE_MERGE_CARDHOLDER_NOTOPEN2_ERROR: "活动已结束",
RECODE_MERGE_CARDHOLDER_CARDHOLDERID_ERROR: "卡包ID错误",
RECODE_MERGE_CARDHOLDER_COUNTILLEGAL_ERROR: "数目不合法",
RECODE_MERGE_CARDHOLDER_CARDHOLDER_NOTENOUGH_ERROR: "卡包不足",
RECODE_MERGE_CARDHOLDER_ALBUMID_ERROR: "卡组ID错误",
RECODE_MERGE_CARDHOLDER_ALBUM_HASGOT_ERROR: "卡组奖励已领取",
RECODE_MERGE_CARDHOLDER_ALBUM_NOTFINISH_ERROR: "卡组卡牌未集齐",
}
func RecodeText(code string) string {
str, ok := recodeText[code]
if ok {
return str
}
return RecodeText(RECODE_UNKNOWERR)
}
func CodeMsg(data map[string]interface{}, code interface{}) map[string]interface{} {
data["code"] = code
data["msg"] = RecodeText(code.(string))
lxtime.NowUninx()
data["servertime"] = lxtime.NowUninx()
return data
}
func CodeMsgLog(data map[string]interface{}, code interface{}, log ...interface{}) map[string]interface{} {
// 写入日志
lxalilog.ErrorCode(code, log)
return CodeMsg(data, code)
}