1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?php
- /**
- * CommonStatus.php UTF-8
- *
- *
- * @date : 2018/4/27 12:52
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @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];
- }
- }
|