* @version : HUOSDK 8.0 */ namespace huolib\status; class NewsStatus extends CommonStatus { /** * 定义认证的状态码 438 开头 */ CONST NO_ERROR = 200; //成功 CONST NEWS_TYPE_EMPTY = 43801; //资讯类型为空 CONST NEWS_TYPE_NOT_EXISTS = 43802; //资讯类型不存在 CONST NEWS_TYPE_ERROR = 43803; //资讯类型错误 CONST NEWS_CNT_ZERO = 43804; //资讯数量为0 CONST NEWS_CNT_PASTED = 43805; //资讯已过期 /** * 根据状态码得到出错信息 * 约定小于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::NEWS_TYPE_EMPTY => '资讯类型为空', self::NEWS_TYPE_NOT_EXISTS => '资讯类型不存在', self::NEWS_TYPE_ERROR => '资讯类型错误', self::NEWS_CNT_ZERO => '资讯数量为0', self::NEWS_CNT_PASTED => '资讯已过期', ); return $_msg[$status]; } }