package xerr var message map[uint32]string func init() { message = make(map[uint32]string) message[OK] = "SUCCESS" 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" } 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 } }