1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace common\enums;
- class CodeEnum
- {
- const CODE_SUCCESS = 0;
- const CODE_OK = 200;
- const CODE_ERROR = 500;
- const CODE_NOT_LOGIN = 401;
- const CODE_FORBIDDEN = 403;
- const CODE_NOT_FOUND = 404;
- const STATUS_SUCCESS = 1;//成功
- const STATUS_ERROR = 2;//失败
- const STATUS_NOT_LOGIN = -1;//未登录
- public static $list = [
- self::CODE_SUCCESS => '请求成功',
- self::CODE_OK => '请求成功',
- self::CODE_ERROR => '请求失败',
- self::CODE_NOT_LOGIN => '鉴权失败',
- self::CODE_FORBIDDEN => '您没有权限',
- self::CODE_NOT_FOUND => '内容不见了',
- ];
- public static function getStatus($code)
- {
- $statusList = [
- self::CODE_SUCCESS => self::STATUS_SUCCESS,
- self::CODE_OK => self::STATUS_SUCCESS,
- self::CODE_NOT_LOGIN => self::STATUS_NOT_LOGIN,
- self::CODE_ERROR => self::STATUS_ERROR,
- self::CODE_FORBIDDEN => self::STATUS_ERROR,
- self::CODE_NOT_FOUND => self::STATUS_ERROR,
- ];
- return $statusList[$code] ? $statusList[$code] : self::STATUS_ERROR;
- }
- }
|