package constd 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" ) 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: "没有星星商店自动兑换信息", } 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) }