From ede000eac19e3c70cae451ae6629cfdda6346c87 Mon Sep 17 00:00:00 2001 From: XuqmGroup Date: Fri, 12 Jun 2026 23:09:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(dashboard):=20=E7=BB=9F=E8=AE=A1=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E6=95=B0=E9=87=8F=E6=97=B6=E6=8E=92=E9=99=A4=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E5=BA=94=E7=94=A8(is=5Fdefault=3D1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DashboardService.stats() 中过滤 isDefault=true 的系统应用, 与 AppService.listByTenant() 保持一致,避免控制台 dashboard 与应用列表页显示数量不符。 Co-Authored-By: Claude Sonnet 4.6 --- .../main/java/com/xuqm/tenant/service/DashboardService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tenant-service/src/main/java/com/xuqm/tenant/service/DashboardService.java b/tenant-service/src/main/java/com/xuqm/tenant/service/DashboardService.java index 83881ae..43a68f7 100644 --- a/tenant-service/src/main/java/com/xuqm/tenant/service/DashboardService.java +++ b/tenant-service/src/main/java/com/xuqm/tenant/service/DashboardService.java @@ -30,7 +30,9 @@ public class DashboardService { } public Map stats(String tenantId) { - List apps = appRepository.findByTenantId(tenantId); + List apps = appRepository.findByTenantId(tenantId).stream() + .filter(app -> !app.isDefault()) + .toList(); long serviceCount = 0; for (AppEntity app : apps) { serviceCount += featureServiceRepository.findByAppKey(app.getId()).stream()