hyperf框架基础建设:接口返回code和对应提示信息类

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,[] );
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值