* @version : H5IOS 1.0 */ namespace huosdk\h5ios\core\status; class GameStatus extends \huolib\status\GameStatus { const GAME_QQ_NOT_EXIST = 40318; //一起玩ID不存在 const GAME_INFO_NOT_EXIST = 40319; //游戏信息不存在 const GAME_NAME_EXIST = 40320; //游戏名称已存在 const GAME_APPLE_ID_EXIST = 40321; //Apple ID已存在 const GAME_ALREADY_LINK = 40322; //游戏已关联 const DEFAULT_VERSION_CANNOT_DELETE = 40323; //默认版本不能删除 const GAME_PROMOTE_IMAGE_IS_NULL = 40324; //游戏海报基图未上传 const GAME_PROMOTE_IMAGE_GEN_ERR = 40325; //游戏海报生成失败 const GAME_PROMOTE_IMAGE_NOT_MEM = 40326; //该游戏未注册过玩家不能生成海报 const GAME_ASYNC_SUB_PACKAGE = 40327; //异步分包中,请稍等... CONST GAME_SERVER_IS_NULL = 40328; //游戏服务器不存在 CONST GAME_SERVER_IS_OPEN = 40329; //游戏服务器已开服 CONST GAME_SERVER_REMIND_REPEAT = 40330; //游戏服务器开服提醒重复 CONST GAME_VB_NOT_EXIST = 40331; //马甲包不存在 /** * 根据状态码得到出错信息 * 约定小于0的错误码异常对用户不可见 * * @param INT $status 状态 * * @return STRING msg字符串 */ public static function getMsg($status = 200) { $_rs = parent::getMsg($status); if (false !== $_rs) { return $_rs; } $_msg = array( self::NO_ERROR => lang('NO_ERROR'), self::GAME_QQ_NOT_EXIST => lang('GAME_QQ_NOT_EXIST'), self::GAME_INFO_NOT_EXIST => lang('GAME_INFO_NOT_EXIST'), self::GAME_NAME_EXIST => lang('GAME_NAME_EXIST'), self::GAME_APPLE_ID_EXIST => lang('GAME_APPLE_ID_EXIST'), self::GAME_ALREADY_LINK => lang('GAME_ALREADY_LINK'), self::DEFAULT_VERSION_CANNOT_DELETE => lang('DEFAULT_VERSION_CANNOT_DELETE'), self::GAME_PROMOTE_IMAGE_IS_NULL => lang('GAME_PROMOTE_IMAGE_IS_NULL'), self::GAME_PROMOTE_IMAGE_GEN_ERR => lang('GAME_PROMOTE_IMAGE_GEN_ERR'), self::GAME_PROMOTE_IMAGE_NOT_MEM => lang('GAME_PROMOTE_IMAGE_NOT_MEM'), self::GAME_ASYNC_SUB_PACKAGE => lang('GAME_ASYNC_SUB_PACKAGE'), self::GAME_SERVER_IS_NULL => lang('GAME_SERVER_IS_NULL'), self::GAME_SERVER_IS_OPEN => lang('GAME_SERVER_IS_OPEN'), self::GAME_SERVER_REMIND_REPEAT => lang('GAME_SERVER_REMIND_REPEAT'), self::GAME_VB_NOT_EXIST => lang('GAME_VB_NOT_EXIST'), ); if (!isset($_msg[$status])) { return false; } return $_msg[$status]; } }