| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- /*
- * @Descripttion:
- * @version:
- * @Author: ewgof
- * @Date: 2022-04-07 14:16:38
- * @LastEditors: ewgof
- * @LastEditTime: 2022-04-16 15:25:01
- */
- namespace common\globals;
- use common\globals\BaseGlobal;
- use common\globals\GlobalInvoke;
- use common\models\common\AddonsInvoker;
- class GetBankcardGlobal extends BaseGlobal
- {
- /**
- * 获取银行卡列表
- * @param [type] $invokes
- * @param array $params
- * @return array
- */
- public function getBankcardList($invokes, $params = [])
- {
- foreach ($invokes as $invoke) {
- try {
- // 获取条件
- $list = $this->invoke($invoke['class'], $invoke['method'], $params);
- $is_success = $this->validateInvokeReturn($params['invoke_id'], $list);
- // 全局调用获取提现条件
- if (!$is_success) {
- throw new \Exception('结果数据格式校验未通过');
- }
- } catch (\Exception $e) {
- \Yii::error('全局调用(INVOKE_GET_BANKCARD_LIST)出错:' . $invoke['class'] . '->' . $invoke['method'] . ', errmsg:' . $e->getMessage() . ',file: ' . $e->getFile() . ', line: ' . $e->getLine());
- continue;
- }
- }
- return $list;
- }
- /**
- * 验证调用结果
- * @param [type] $return
- * @return boolean
- */
- protected function validateGetBankCard($return = null) : bool
- {
- return true;
- }
- }
|