code-msg.go
5.22 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
122
123
124
125
126
127
128
129
130
131
package code_msg
import (
"apigame/util/util-lx/lxalilog"
"apigame/util/util-lx/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_NOTOPEN_ERROR = "2100"
RECODE_MERGE_CARDHOLDER_NOTOPEN1_ERROR = "2101"
RECODE_MERGE_CARDHOLDER_NOTOPEN2_ERROR = "2102"
RECODE_MERGE_CARDHOLDER_ROUNDFINISH_ERROR = "2103"
RECODE_MERGE_CARDHOLDER_CARDHOLDERID_ERROR = "2104"
RECODE_MERGE_CARDHOLDER_STARSHOPID_ERROR = "2105"
RECODE_MERGE_CARDHOLDER_STAR_NOTENOUGH_ERROR = "2106"
RECODE_MERGE_CARDHOLDER_NOAUTOEXCHANGEINFO_ERROR = "2107"
RECODE_MERGE_ROOMRANK_NOTOPEN_ERROR = "2200"
RECODE_MERGE_ROOMRANK_LEVEL_ERROR = "2201"
RECODE_MERGE_ROOMRANK_HASSETTLE_ERROR = "2202"
RECODE_MERGE_ROOMRANK_NOTHASSETTLE_ERROR = "2203"
)
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_NOTOPEN_ERROR: "活动未开放",
RECODE_MERGE_CARDHOLDER_NOTOPEN1_ERROR: "活动未开始",
RECODE_MERGE_CARDHOLDER_NOTOPEN2_ERROR: "活动已结束",
RECODE_MERGE_CARDHOLDER_ROUNDFINISH_ERROR: "活动轮次已全部完成",
RECODE_MERGE_CARDHOLDER_CARDHOLDERID_ERROR: "卡包ID错误",
RECODE_MERGE_CARDHOLDER_STARSHOPID_ERROR: "商店ID错误",
RECODE_MERGE_CARDHOLDER_STAR_NOTENOUGH_ERROR: "星星商店星星不足",
RECODE_MERGE_CARDHOLDER_NOAUTOEXCHANGEINFO_ERROR: "没有星星商店自动兑换信息",
RECODE_MERGE_ROOMRANK_NOTOPEN_ERROR: "活动未开放",
RECODE_MERGE_ROOMRANK_LEVEL_ERROR: "参与等级不足",
RECODE_MERGE_ROOMRANK_HASSETTLE_ERROR: "还有未领取的结算奖励",
RECODE_MERGE_ROOMRANK_NOTHASSETTLE_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)
}