Merge pull request #606 from SuanmoSuanyangTechnology/feature/app-num
[add] Statistics on the number of shared and owned apps
This commit is contained in:
@@ -603,9 +603,12 @@ async def dashboard_data(
|
|||||||
)
|
)
|
||||||
neo4j_data["total_memory"] = total_memory_data.get("total_memory_count", 0)
|
neo4j_data["total_memory"] = total_memory_data.get("total_memory_count", 0)
|
||||||
# total_app: 统计当前空间下的所有app数量
|
# total_app: 统计当前空间下的所有app数量
|
||||||
from app.repositories import app_repository
|
# 包含自有app + 被分享给本工作空间的app
|
||||||
apps_orm = app_repository.get_apps_by_workspace_id(db, workspace_id)
|
from app.services import app_service as _app_svc
|
||||||
neo4j_data["total_app"] = len(apps_orm)
|
_, total_app = _app_svc.AppService(db).list_apps(
|
||||||
|
workspace_id=workspace_id, include_shared=True, pagesize=1
|
||||||
|
)
|
||||||
|
neo4j_data["total_app"] = total_app
|
||||||
api_logger.info(f"成功获取记忆总量: {neo4j_data['total_memory']}, 应用数量: {neo4j_data['total_app']}")
|
api_logger.info(f"成功获取记忆总量: {neo4j_data['total_memory']}, 应用数量: {neo4j_data['total_app']}")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
api_logger.warning(f"获取记忆总量失败: {str(e)}")
|
api_logger.warning(f"获取记忆总量失败: {str(e)}")
|
||||||
|
|||||||
Reference in New Issue
Block a user