* @version : HUOSDK 8.0 */ namespace huolib\status; class CommonStatus { CONST NO_ERROR = 200; //成功 CONST CNT_IS_ZERO = 300; //查询数量为0 CONST LIST_IS_NULL = 301; //查询列表为空 CONST FORBIDDEN = 403; //禁止访问 CONST TOO_MANY_REQUESTS = 429; //操作太频繁,请稍后再试 CONST UNKNOWN_ERROR = -9999; CONST INNER_ERROR = -1000; CONST INVALID_PARAMS = 1000; //参数非法 CONST DATA_NOT_FOUND_EXCEPTION = -1001; //数据未找到 CONST MODEL_NOT_FOUND_EXCEPTION = -1002; //模型异常 CONST DB_EXCEPTION = -1003; //数据库异常 CONST CLASS_NOT_FOUND = -1004; //类不存在 CONST EXCEPTION = -1005; //异常 CONST CACHE_ERROR = -1006; //缓存异常 CONST PUSH_QUEUE_ERROR = -1007; //入队列错误 CONST INVALID_JSON = -1008; //无效的json数据 CONST BIND_MOBILE = -1009; // 未绑定手机号 CONST REPEAT_ASSESSMENT = -1010; // 重复晒单 CONST PLEASE_UPLOAD_THE_FILE = -1011; // 请上传文件 CONST SIGN_ERROR = -1012; // 签名错误 CONST HAS_EXISTS = -1013; //已存在 CONST FILE_NOT_EXISTS = -1014; //文件不存在 CONST FILE_ALREADY_EXISTS = -1015; //文件已存在 CONST INPUT_EMPTY = -1016; //输入内容为空 CONST LOGIN_IS_OUT = 1002; //登陆已过期 CONST HAS_LOGIN = 1003; //玩家已登录 CONST MEM_IDENTIFY_IN_PROGRESS = 1004; //玩家实名认证中 /** * 根据状态码得到出错信息 * * @param int $status * * @return mixed */ static function getMsg($status = 200) { $_msg = array( /*** 成功 ***/ self::NO_ERROR => '成功', self::CNT_IS_ZERO => '查询数量为0', self::LIST_IS_NULL => '查询列表为空', self::FORBIDDEN => '禁止访问', self::TOO_MANY_REQUESTS => '操作太频繁,请稍后再试', self::UNKNOWN_ERROR => '未知错误', self::INNER_ERROR => '服务器内部错误', self::INVALID_PARAMS => '参数非法', self::DATA_NOT_FOUND_EXCEPTION => '内部错误 数据未找到异常', self::MODEL_NOT_FOUND_EXCEPTION => '内部错误 模型异常 ', self::DB_EXCEPTION => '内部错误 数据库异常', self::CLASS_NOT_FOUND => '内部错误 类不存在', self::EXCEPTION => '内部错误 异常', self::CACHE_ERROR => '缓存异常', self::PUSH_QUEUE_ERROR => '入队列错误', self::INVALID_JSON => '无效的json数据', self::BIND_MOBILE => lang('BIND_MOBILE'), self::REPEAT_ASSESSMENT => lang('REPEAT_ASSESSMENT'), self::PLEASE_UPLOAD_THE_FILE => lang('PLEASE_UPLOAD_THE_FILE'), self::SIGN_ERROR => lang('SIGN_ERROR'), self::HAS_EXISTS => lang('HAS_EXISTS'), self::FILE_NOT_EXISTS => lang('FILE_NOT_EXISTS'), self::FILE_ALREADY_EXISTS => lang('FILE_ALREADY_EXISTS'), self::INPUT_EMPTY => '输入内容为空', self::MEM_IDENTIFY_IN_PROGRESS => '玩家实名认证中', ); if (!isset($_msg[$status])) { return false; } return $_msg[$status]; } }