* @version : HUOSDK 8.0 */ namespace huolib\status; class GiftStatus extends CommonStatus { /** * 定义认证的状态码 436 开头 */ CONST NO_ERROR = 200; //成功 CONST GIFT_ID_EMPTY = 43601; //礼包ID为空 CONST GIFT_CNT_ZERO = 43602; //礼包数量为0 CONST GIFT_NOT_EXISTS = 43603; //礼包不存在 CONST GIFT_REMAIN_ZERO = 43604; //礼包已领取完 CONST GIFT_GET_ERROR = 43605; //礼包领取失败 CONST GAME_ID_EMPTY = 43606; //游戏ID为空 /** * 根据状态码得到出错信息 * 约定小于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::GIFT_ID_EMPTY => '礼包ID为空', self::GIFT_CNT_ZERO => '礼包数量为0', self::GIFT_NOT_EXISTS => '礼包不存在', self::GIFT_REMAIN_ZERO => '礼包已领取完', self::GIFT_GET_ERROR => '礼包领取失败', self::GAME_ID_EMPTY => '游戏ID为空', ); return $_msg[$status]; } }