config = [ 'app_key' => sys_config('jst_appkey'), 'secret' => sys_config('jst_appsecret'), 'login_account' => sys_config('jst_login_account'), 'login_password' => sys_config('jst_login_password'), ]; return $this->type[sys_config('erp_type')]; } /** * 获取类的实例 * @param $class * @return mixed|void */ protected function invokeClass($class) { if (!class_exists($class)) { throw new \RuntimeException('class not exists: ' . $class); } $this->getConfigFile(); if (!$this->config) { $this->config = Config::get($this->configFile . '.stores.' . $this->name, []); } $handleAccessToken = new AccessToken($this->name, $this->configFile, $this->config); $handle = Container::getInstance()->invokeClass($class, [$this->name, $handleAccessToken, $this->configFile]); $this->config = []; return $handle; } }