invoke($invoke['class'], $invoke['method'], $params); if (!empty($list) && is_array($list)) { switch ($params['source']) { case 'list': $params['data'] = $list; break; case 'detail': $params['data'] = array_merge($params['data'], $list); break; default: break; } } } } return $params['data']; } /** * 验证调用结果 * @param mixed $return * @return boolean */ protected function validateFieldsResult($return = null): bool { return true; } }