| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <?php
- namespace common\globals;
- use common\globals\BaseGlobal;
- use common\logic\common\AddonsLimit;
- /**
- * 银行卡合规打款
- * BankTax class
- * @package common\globals
- */
- class BankTax extends BaseGlobal
- {
- /**
- * 获取提现限制条件
- * @param array $invokes
- * @param array $params
- * @return void
- */
- public function pay($invokes, $params = [])
- {
- foreach ($invokes as $invoke) {
- // 检查是否安装插件
- if (AddonsLimit::goodsModel($invoke['addons_name'], $params['mall_id']) == false) continue;
- // 获取跟人对应插件资产
- $params['addons_name'] = $invoke['addons_name'];
- if ($invoke['method'] == 'pay') {
- list($res, $data) = $this->invoke($invoke['class'], $invoke['method'], $params);
- }
- }
- return compact('res', 'data');
- }
- /**
- * 验证
- * @param mixed $return
- * @return boolean
- */
- public function validateCheck($return = null)
- {
- return true;
- }
- /**
- * 验证调用结果
- * @param mixed $return
- * @return boolean
- */
- protected function validateWithDrawLimitCond($return = null): bool
- {
- return true;
- }
- }
|