| 1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace common\globals;
- use common\logic\common\AddonsLimit;
- /**
- * 支付宝代付
- */
- class AlipayWithdrawalChannel extends BaseGlobal
- {
- public function channel($invokes, $params = []){
- $mall_id = $params['mall_id'] ?? '';
- $addons = [];
- foreach ($invokes as $invoke) {
- // 检查是否安装插件
- if (AddonsLimit::goodsModel($invoke['addons_name'], $mall_id) == false) continue;
- // 获取组件/保存数据
- $res = $this->invoke($invoke['class'], $invoke['method'], $params);
- $addons = array_merge($addons,$res);
- }
- return $addons;
- }
- /**
- * 验证调用结果
- * @param mixed $return
- * @return boolean
- */
- protected function validateInvokeMethod($return = null): bool
- {
- return true;
- }
- }
|