ErrorCode.php 4.02 KB
<?php

namespace App\Helper;

/**
 * @Constants
 */
class ErrorCode
{
    const SERVER_ERROR                  =   -1;
    const SERVER_OK                     =   0;
    const IDENTIFIER_FAIL               =   40001;
    const MATCH_IDENTIFIER_FAIL         =   40002;
    const REPEAT_SUBMIT                 =   40003;
    const ILLEGAL_PARAMS                =   40035;
    const ORDER_ILLEGAl                 =   40040;
    const ORDER_WITHDRAW_ERROR          =   40041;
    const ORDER_MONEY_ERROR             =   40042;
    const ORDER_NO_FOUND                =   40043;
    const WITHDRAW_NO_RECORD            =   40051;
    const WITHDRAW_HANDLE_ERROR         =   40052;
    const WITHDRAW_CONFIRM_BILLS_FAIL   =   40053;
    const WITHDRAW_APPLY_FAIL           =   40054;
    const WITHDRAW_FAIL                 =   40055;
    const INVALID_CLIENT_ID             =   40013;
    const INVALID_ACCESS_TOKEN          =   40014;
    const INVALID_SIGNATURE             =   40015;
    const MISSING_ACCESS_TOKEN          =   41001;
    const MISSING_CLIENT_ID             =   41002;
    const MISSING_CLIENT_SECRET         =   41003;
    const MISSING_TIMESTAMP             =   41004;
    const MISSING_NONCE                 =   41005;
    const API_NOT_AUTHORIZED            =   48001;
    const EMPTY_PARAMS                  =   63001;
    const INVALID_TIMESTAMP             =   40016;
    const INVALID_NONCE                 =   40017;
    const MISSING_PARAMS                =   41000;
    const URL_FAIL                      =   42000;
    const URL_CHECK_FAIL                =   42001;
    const URL_EXPIRE                    =   42002;
    const URL_TOKEN_FAIL                =   42003;



    /**
     * @var string[]
     */
    public static $messages = [
        self::SERVER_ERROR                  =>  '服务器繁忙',
        self::MATCH_IDENTIFIER_FAIL         =>  '匹配身份失败',
        self::REPEAT_SUBMIT                 =>  '请勿重复提交',
        self::SERVER_OK                     =>  '成功',
        self::IDENTIFIER_FAIL               =>  '身份验证失败',
        self::ILLEGAL_PARAMS                =>  '不合法的参数',
        self::ORDER_ILLEGAl                 =>  '提现订单有误',
        self::ORDER_WITHDRAW_ERROR          =>  '提现记录有误',
        self::ORDER_MONEY_ERROR             =>  '提现金额有误',
        self::ORDER_NO_FOUND                =>  '未找到订单记录',
        self::WITHDRAW_NO_RECORD            =>  '未匹配有效账单记录',
        self::WITHDRAW_HANDLE_ERROR         =>  '提现操作失败',
        self::WITHDRAW_CONFIRM_BILLS_FAIL   =>  '确认账单失败',
        self::WITHDRAW_APPLY_FAIL           =>  '提现申请失败',
        self::WITHDRAW_FAIL                 =>  '提现失败',
        self::INVALID_CLIENT_ID             =>  '无效的client_id或client_secret',
        self::INVALID_ACCESS_TOKEN          =>  '无效的access_token; 或者填入的 client_id 与access_token代表的账号的 client_id 不一致',
        self::INVALID_SIGNATURE             =>  '无效的签名',
        self::MISSING_ACCESS_TOKEN          =>  '缺少access_token参数',
        self::MISSING_CLIENT_ID             =>  '缺少client_id参数',
        self::MISSING_CLIENT_SECRET         =>  '缺少client_secret参数',
        self::MISSING_TIMESTAMP             =>  '缺少timestamp参数',
        self::MISSING_NONCE                 =>  '缺少nonce参数',
        self::API_NOT_AUTHORIZED            =>  'api 功能未授权',
        self::EMPTY_PARAMS                  =>  '部分参数为空',
        self::INVALID_TIMESTAMP             =>  '时间戳timestamp已失效',
        self::INVALID_NONCE                 =>  '重复的nonce',
        self::MISSING_PARAMS                =>  '缺少必填参数',
        self::URL_FAIL                      =>  '链接不存在',
        self::URL_CHECK_FAIL                =>  '链接验证失败',
        self::URL_EXPIRE                    =>  '链接已失效',
        self::URL_TOKEN_FAIL                =>  'Token失效',

    ];


}