1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Bear
- * Date: 2018/11/29
- * Time: 上午11:00
- */
- namespace app\common\constants;
- class ErrorCodeConstants
- {
- const SUCCESS = 0;
- const PARAMS_ERROR_EMPTY = 1;//参数为空
- const PARAMS_ERROR_TYPE = 2;//参数数据类型错误
- const PARAMS_ERROR_INVALID = 3;//参数无效
- const DB_ERROR_UPDATE = 4;//更新错误
- const DB_ERROR_SELECT = 5;//查询无结果
- const DB_ERROR_TIMEOUT = 6;//查询超时
- const API_ERROR = 7;//调用api返回错误
- const EXCEPTION = 8;//程序异常
- const PERMISSION_DENY = 9;//权限不足
- const REDIRECT = 10;//重定向
- const ENV_SETTING_INVALID = 11;//配置参数缺失
- const ILLEGALAESKEY = -41001;//encodingAesKey 非法
- const ILLEGALIV = -41002;//ILLEGALIV
- const ILLEGALBUFFER = -41003;//aes 解密失败
- const DECODEBASE64ERROR = -41004;//解密后得到的buffer非法
- const BASE64ENCODEERROR = -41005;//base64加密失败
- const BASE64DECODEERROR = -41016;//base64解密失败
- public static $desc = [
- self::SUCCESS => 'success',
- self::PARAMS_ERROR_EMPTY => '参数为空',
- self::PARAMS_ERROR_TYPE => '参数数据类型错误',
- self::PARAMS_ERROR_INVALID => '参数无效',
- self::DB_ERROR_UPDATE => '更新错误',
- self::DB_ERROR_SELECT => '查询无结果',
- self::DB_ERROR_TIMEOUT => '查询超时',
- self::API_ERROR => '调用api返回错误',
- self::EXCEPTION => '程序异常',
- self::PERMISSION_DENY => '权限不足',
- self::REDIRECT => '重定向',
- self::ENV_SETTING_INVALID => '配置参数缺失',
- self::ILLEGALAESKEY => 'encodingAesKey 非法',
- self::ILLEGALIV => 'ILLEGALIV',
- self::ILLEGALBUFFER => 'aes 解密失败',
- self::DECODEBASE64ERROR => '解密后得到的buffer非法',
- self::BASE64ENCODEERROR => 'base64加密失败',
- self::BASE64DECODEERROR => 'base64解密失败',
- ];
- public static $normalCodes = [
- self::SUCCESS,
- self::REDIRECT,
- ];
- /**
- * 检查错误码是否记录日志
- * @param $code
- * @return bool
- */
- public static function checkErrorCodeToLog($code)
- {
- return !in_array($code, self::$normalCodes);
- }
- }
|