* @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]; } }