package xerr var codeText = map[int]string{ OK: "success", ServerError: "服务器错误", ParamError: "参数错误", TokenExpire: "Token已过期", TokenEmpty: "Token为空", InvalidAccess: "无效访问", DatabaseQueryError: "数据库查询错误", DatabaseInsertError: "数据库插入错误", DatabaseUpdateError: "数据库更新错误", DatabaseDeleteError: "数据库删除错误", UserNotFound: "用户不存在", UserDisabled: "用户已禁用", PasswordError: "密码错误", OrderNotFound: "订单不存在", OrderExpired: "订单已过期", PaymentFailed: "支付失败", SubscribeExpired: "订阅已过期", NodeAuthFailed: "节点认证失败", SignatureMissing: "缺少签名头", SignatureExpired: "签名已过期", SignatureInvalid: "签名错误", SignatureReplay: "重放攻击", DecryptFailed: "解密失败", } func IsCodeErr(errcode uint32) bool { if _, ok := codeText[int(errcode)]; ok { return true } return false } func MapErrMsg(code int) string { if msg, ok := codeText[code]; ok { return msg } return "未知错误" }