diff --git a/plugin/think-library/src/common.php b/plugin/think-library/src/common.php index 44600ce62..ed25cdd1e 100644 --- a/plugin/think-library/src/common.php +++ b/plugin/think-library/src/common.php @@ -79,7 +79,7 @@ if (!function_exists('admuri')) { */ function admuri(string $url = '', array $vars = [], $suffix = true, $domain = false): string { - return sysuri('admin/index/index') . '#' . url($url, $vars, $suffix, $domain)->build(); + return sysuri('admin/index/index', [], $suffix, $domain) . '#' . url($url, $vars)->build(); } } if (!function_exists('sysvar')) { diff --git a/plugin/think-library/src/support/middleware/MultAccess.php b/plugin/think-library/src/support/middleware/MultAccess.php index c23fcecfe..973ad72ee 100644 --- a/plugin/think-library/src/support/middleware/MultAccess.php +++ b/plugin/think-library/src/support/middleware/MultAccess.php @@ -143,6 +143,7 @@ class MultAccess */ private function setMultiApp(string $appName, bool $appBind): bool { + sysvar('CurrentPluginCode', $appName); if (is_dir($this->appPath = $this->appPath ?: syspath("app/{$appName}/"))) { // 设置多应用模式 $this->app->setNamespace($this->appSpace ?: NodeService::space($appName))->setAppPath($this->appPath);