1.SystemCode.php(位置:App\common\response\SystemCode.php)
<?php
namespace App\common\response;
/**
* code码类:App\common\response\SystemMessage类对应
*/
interface SystemCode
{
/*建议每个模块定义code错误码区间,方便管理*/
const SYSTEM_SUCCESS = '000000';
const SYSTEM_ERROR = '555555';//系统异常统一错误码
const SYSTEM_ERROR_PARAM_NULL = '100001';//参数不能为空
const SYSTEM_ERROR_REQUEST_METHOD = '100002';//请求方式错误
const SYSTEM_ERROR_LOGIN_EXPIRES = '100003';//登录过期
const SYSTEM_ERROR_TOKEN_VERIF_FAIL = '100004';//token验证失败
const SYSTEM_ERROR_ILLEGAL_REQUEST = '100005';//非法请求,请勿请求!
const SYSTEM_ERROR_REPEAT_REQUEST = '100006';//请勿重复请求!
const SYSTEM_ERROR_FREQUENT_REQUEST = '100007';//请求频繁请稍后再试!
const SYSTEM_ERROR_DATABASE_OPERATION = '100008';//数据库操作失败!
const SYSTEM_ERROR_FREQUENT_API = '100009';//三方接口【xxxx】调用错误!
const SYSTEM_ERROR_NO_RESOURCE = '100010';//服务器找不到请求的资源!
const SYSTEM_ERROR_FILE_EXCEED = '100011';//文件大小超出限制
const SYSTEM_ERROR_APPID = '100012';//appId错误
const SYSTEM_ERROR_API_PARAMS_NULL = '100013';//无API验签参数
}
2.SystemMessage.php(位置:App\common\response\SystemMessage.php)
<?php
namespace App\common\response;
/**
* 接口提示信息接口类:App\common\response\SystemCode类对应
*/
interface SystemMessage
{
const SYSTEM_SUCCESS = '操作成功!';
const SYSTEM_ERROR = '系统异常';//系统异常统一错误码
const SYSTEM_ERROR_PARAM_NULL = '参数错误';//参数不能为空
const SYSTEM_ERROR_REQUEST_METHOD = '请求方式错误';//请求方式错误
const SYSTEM_ERROR_LOGIN_EXPIRES = '登录过期';//登录过期
const SYSTEM_ERROR_TOKEN_VERIF_FAIL = 'token验证失败';//token验证失败
const SYSTEM_ERROR_ILLEGAL_REQUEST = '非法请求,请勿请求!';//非法请求,请勿请求!
const SYSTEM_ERROR_REPEAT_REQUEST = '请勿重复请求!';//请勿重复请求!
const SYSTEM_ERROR_FREQUENT_REQUEST = '请求频繁请稍后再试!';//请求频繁请稍后再试!
const SYSTEM_ERROR_DATABASE_OPERATION = '数据库操作失败!';//数据库操作失败!
const SYSTEM_ERROR_FREQUENT_API = '三方接口调用错误';//三方接口【xxxx】调用错误!
const SYSTEM_ERROR_NO_RESOURCE = '服务器找不到请求的资源!';//服务器找不到请求的资源!
const SYSTEM_ERROR_FILE_EXCEED = '文件大小超出限制!';//文件大小超出限制!
const SYSTEM_ERROR_APPID = 'appId错误';//appId错误
const SYSTEM_ERROR_API_PARAMS_NULL = '无API验签参数!';//无API验签参数
}
调用方法:
return RespResult::result(SystemCode::SYSTEM_SUCCESS,SystemMessage::SYSTEM_SUCCESS,[] );