invoke($invoke['class'], $invoke['method'], $params); return $check; } } /** * 检测提现审核是否需要验证码 * @param array $invokes * @param array $params * @return bool * @throws */ public function checkCaptcha($invokes, $params = []) { foreach ($invokes as $invoke) { // 检查是否安装插件 if (AddonsLimit::goodsModel($invoke['addons_name'], $params['mall_id']) == false) continue; $check = $this->invoke($invoke['class'], $invoke['method'], $params); return $check; } } /** * 验证调用结果 * @param mixed $return * @return boolean */ protected function validateGoodsTemplate($return = null): bool { return true; } }