123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- /**
- * SettleStatus.php UTF-8
- * 结算信息状态
- *
- * @date : 2018/5/10 17:48
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : wuyonghong <wyh@huosdk.com>
- * @version : HUOSDK 8.0
- */
- namespace huolib\status;
- class SettleStatus extends CommonStatus {
- /**
- * 定义认证的状态码 442 开头
- */
- CONST NO_ERROR = 200; //成功
- CONST TYPE_EMPTY = 44200; //类型错误
- CONST CARDHOLDER_EMPTY = 44201; //开户人为空
- CONST BANKNUM_EMPTY = 44202; //卡号为空
- CONST BANKNUM_ERROR = 44203; //卡号不正确
- CONST BANKNAME_EMPTY = 44204; //银行名称为空
- CONST BRANCHNAME_EMPTY = 44205; //银行支行为空
- CONST ALIPAY_EMPTY = 44206; //支付宝为空
- CONST WXPAY_EMPTY = 44207; //微信为空
- CONST BANKNUM_NOT_EXISTS = 44208; //账户不存在
- CONST REMAIN_NOT_ENOUGH = 44209; //余额不足
- CONST FROZEN_AMOUNT_NOT_ENOUGH = 44210; //解锁金额超出
- CONST AMOUNT_IS_ERROR = 44211; //金额输入错误
- CONST ORDER_CREATE_FAIL = 44212; //订单创建失败
- CONST ORDER_NOT_PAYED = 44213; /* 订单还未支付 */
- CONST ORDER_HAS_SHARE = 44214; /* 收益已计算 */
- CONST SETTLT_PAY_ERROR = 41215; //支付返回错误
- CONST SETTLT_REACHED_LIMIT = 41216; //今日已提现,请明天再来
- CONST SETTLT_REACHED_NOT_ALLOW = 41217; //限制提现
- CONST ORDER_IS_SWITCH = 41218; //订单已切量
- /**
- * 根据状态码得到出错信息
- * 约定小于0的错误码异常对用户不可见
- *
- * @param INT $status 状态
- *
- * @return string msg字符串
- */
- static function getMsg($status = 200) {
- $_rs = parent::getMsg($status);
- if (false !== $_rs) {
- return $_rs;
- }
- $_msg = array(
- self::NO_ERROR => '成功',
- self::TYPE_EMPTY => '类型错误',
- self::CARDHOLDER_EMPTY => '开户人为空',
- self::BANKNUM_EMPTY => '卡号为空',
- self::BANKNUM_ERROR => '卡号不正确',
- self::BANKNAME_EMPTY => '银行名称为空',
- self::BRANCHNAME_EMPTY => '银行支行为空',
- self::ALIPAY_EMPTY => '支付宝为空',
- self::WXPAY_EMPTY => '微信为空',
- self::BANKNUM_NOT_EXISTS => '账户不存在',
- self::REMAIN_NOT_ENOUGH => '余额不足',
- self::FROZEN_AMOUNT_NOT_ENOUGH => '解锁金额超出',
- self::AMOUNT_IS_ERROR => '金额输入错误',
- self::ORDER_NOT_PAYED => '订单还未支付',
- self::ORDER_HAS_SHARE => '收益已计算',
- self::SETTLT_REACHED_LIMIT => '今日已提现,请明天再来',
- self::SETTLT_REACHED_NOT_ALLOW => '限制提现',
- self::ORDER_IS_SWITCH => '订单已切量',
- );
- return $_msg[$status];
- }
- }
|