123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Bear
- * Date: 2018/11/29
- * Time: 上午11:00
- */
- namespace app\main\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 REDIRECT_VIEW = 11;//返回渲染页面
- const RESULT_EMPTY = 12;//未查询到结果
- const VISIT_EXCEED = 13;//访问次数超过限制
- public static $normalCodes = [
- self::SUCCESS,
- self::REDIRECT,
- self::REDIRECT_VIEW,
- self::RESULT_EMPTY,
- self::VISIT_EXCEED,
- ];
- /**
- * 检查错误码是否记录日志
- * @param $code
- * @return bool
- */
- public static function checkErrorCodeToLog($code)
- {
- return !in_array($code, self::$normalCodes);
- }
- }
|