* @version : HUOSDK 8.0 */ namespace huolib\status; class GameStatus extends CommonStatus { /** * 定义认证的状态码 403 开头 */ CONST NO_ERROR = 200; //成功 CONST GAME_ID_EMPTY = 40301; //游戏ID为空 CONST GAME_CNT_ZERO = 40302; //游戏数量为0 CONST GAME_NOT_EXISTS = 40303; //游戏不存在 CONST GAME_URL_EMPTY = 40304; //游戏地址为空 CONST SERVER_TYPE_ERROR = 40305; //游戏类型错误 CONST SERVER_CNT_ZERO = 40306; //区服数量为0 CONST GAME_PENDING_REVIEW = 40311; //待审核通过后可分包 CONST GAME_PACK_ERROR = 40312; //分包错误 CONST SERVER_ID_EMPTY = 40313; //区服ID为空 CONST ROLE_ID_EMPTY = 40314; //角色ID为空 CONST GAME_PROMOTE_SWITCH_NO = 40315; //游戏不可推广 CONST GAME_ONLINE_NO = 40316; //游戏未上线 CONST NOT_YET_ADDED_GAME = 40317; //你还未添加该游戏,不能执行此操作 CONST QR_URL_ERROR = 40340; //生成二维码错误 /** * 根据状态码得到出错信息 * 约定小于0的错误码异常对用户不可见 * * @param INT $status 状态 * * @return STRING msg字符串 */ static function getMsg($status = 200) { $_rs = parent::getMsg($status); if (false !== $_rs) { return $_rs; } $_msg = array( self::NO_ERROR => '成功', self::GAME_ID_EMPTY => '游戏ID为空', self::GAME_CNT_ZERO => '游戏数量为0', self::GAME_NOT_EXISTS => '游戏不存在', self::GAME_URL_EMPTY => '游戏地址为空', self::SERVER_TYPE_ERROR => '游戏类型错误', self::SERVER_CNT_ZERO => '区服数量为0', self::GAME_PENDING_REVIEW => '待审核通过后可分包', self::SERVER_ID_EMPTY => '区服ID为空', self::ROLE_ID_EMPTY => '角色ID为空', self::GAME_PROMOTE_SWITCH_NO => '游戏不可推广', self::GAME_ONLINE_NO => '游戏未上线', self::NOT_YET_ADDED_GAME => '你还未添加该游戏,不能执行此操作', self::QR_URL_ERROR => '生成二维码错误', ); if (!isset($_msg[$status])) { return false; } return $_msg[$status]; } }