From 166ff941381a7cd57f208fc59eb6c6af32430835 Mon Sep 17 00:00:00 2001 From: wangchen147 <30853657+wangchen147@users.noreply.github.com> Date: Fri, 12 Jan 2024 15:29:19 +0800 Subject: [PATCH] 0.0.8 --- niucloud/app/service/admin/site/SiteService.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/niucloud/app/service/admin/site/SiteService.php b/niucloud/app/service/admin/site/SiteService.php index 733fde9db..c9ea6eeb2 100644 --- a/niucloud/app/service/admin/site/SiteService.php +++ b/niucloud/app/service/admin/site/SiteService.php @@ -176,9 +176,12 @@ class SiteService extends BaseAdminService // 删除站点相关数据 $sys_models = (new GenerateService())->getModels(['addon' => 'system']); - $addon_models = (new GenerateService())->getModels(['addon' => $site['app'] ]); - - $models = array_merge($sys_models, $addon_models); + $addon_models = []; + $addons = (new CoreSiteService())->getAddonKeysBySiteId($site_id); + foreach($addons as $addon) { + $addon_models[] = (new GenerateService())->getModels(['addon' => $addon ]); + } + $models = array_merge($sys_models, ...$addon_models); foreach ($models as $model) { $name = "\\$model";