package xerr var message map[uint32]string func init() { message = make(map[uint32]string) message[OK] = "SUCCESS" message[SERVER_AUTH_ERROR] = "鉴权失败" message[SERVER_COMMON_ERROR] = "服务器开小差啦,稍后再来试一试" message[REUQEST_PARAM_ERROR] = "参数错误" message[TOKEN_EXPIRE_ERROR] = "token失效,请重新登陆" message[TOKEN_GENERATE_ERROR] = "生成token失败" message[DB_ERROR] = "数据库繁忙,请稍后再试" message[DB_UPDATE_AFFECTED_ZERO_ERROR] = "更新数据影响行数为0" message[SERVER_AUTH_ERROR] = "身份验证失败" } func MapErrMsg(errcode uint32) string { if msg, ok := message[errcode]; ok { return msg } else { return "服务器开小差啦,稍后再来试一试" } } func IsCodeErr(errcode uint32) bool { if _, ok := message[errcode]; ok { return true } else { return false } }