* @version : HUOSDK 8.0 */ namespace huolib\status; class AccountStatus extends CommonStatus { /** * 定义状态码 460 开头 */ CONST NO_ERROR = 200; //成功 CONST MG_ROLE_NOT_EXISTS = 46001; //玩家游戏角色不存在 CONST MEM_GAME_NOT_EXISTS = 46002; //玩家小号不存在 CONST ONLY_OPERATE_YOUR_OWN_ACCOUNT = 46003; //只能操作自己的小号 CONST ACCOUNT_LOCKED = 46004; //小号已经被锁定,不能操作 CONST INVALID_ACCOUNT_GOODS = 46005; //无效的小号商品 CONST CANNOT_BUY_YOUR_ACCOUNT_GOODS = 46006; //不能购买自己的小号商品 CONST CANNOT_BUY_NOT_PULL_ON_SHELVES = 46007; //不能购买非正常上架的商品 CONST ORDER_NOT_EXISTS = 46008; //订单不存在 CONST CANNOT_CANCEL_ORDER = 46009; //当前的订单不能取消 CONST ONLY_OPERATE_YOUR_OWN_ORDER = 46010; //只能操作自己的订单 CONST ACCOUNT_HAS_BEEN_DELETED = 46011; //小号商品已被删除,不能操作 CONST ACCOUNT_NOT_EXISTS = 46012; //小号不存在 CONST ACCOUNT_DOES_NOT_BELONG_MEM = 46013; //小号不属于玩家 CONST ACCOUNT_DOES_NOT_BELONG_GAME = 46014; //小号不属于游戏 CONST ACCOUNT_GOODS_NOT_EXISTS = 46015; //商品不存在 CONST ACCOUNT_TOKEN_ERROR = 46016; //订单错误2 CONST GOODS_NOT_EDIT = 46017; //商品不能修改 CONST GOODS_CANNOT_CANCEL = 46018; //商品不能下架 /** * 根据状态码得到出错信息 * 约定小于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 => '成功', self::MG_ROLE_NOT_EXISTS => '玩家游戏角色不存在', self::MEM_GAME_NOT_EXISTS => '玩家小号不存在', self::ONLY_OPERATE_YOUR_OWN_ACCOUNT => '只能操作自己的小号', self::ACCOUNT_LOCKED => '小号已经被锁定,不能操作', self::INVALID_ACCOUNT_GOODS => '无效的小号商品', self::CANNOT_BUY_YOUR_ACCOUNT_GOODS => '不能购买自己的小号商品', self::CANNOT_BUY_NOT_PULL_ON_SHELVES => '不能购买非正常上架的商品', self::ORDER_NOT_EXISTS => '订单不存在', self::CANNOT_CANCEL_ORDER => '当前的订单不能取消', self::ONLY_OPERATE_YOUR_OWN_ORDER => '只能操作自己的订单', self::ACCOUNT_HAS_BEEN_DELETED => '小号商品已被删除,不能操作', self::ACCOUNT_NOT_EXISTS => '小号不存在', self::ACCOUNT_DOES_NOT_BELONG_MEM => '小号不属于玩家', self::ACCOUNT_DOES_NOT_BELONG_GAME => '小号不属于游戏', self::ACCOUNT_GOODS_NOT_EXISTS => '商品不存在', self::ACCOUNT_TOKEN_ERROR => '订单错误2', self::GOODS_NOT_EDIT => '商品不能修改', self::GOODS_CANNOT_CANCEL => '商品不能下架', ); return $_msg[$status]; } }