This commit is contained in:
2025-10-24 21:42:23 +08:00
parent 5004011f46
commit 6884dc678d
3 changed files with 8 additions and 8 deletions

View File

@@ -124,10 +124,10 @@ type ListGroupResponse struct {
}
type HomepageSummary struct {
MetricsSummary *MetricsSummary `json:"metrics_summary"`
SiteURls []string `json:"site_urls"`
Version *Version `json:"version"`
StoragePolicies []*StoragePolicySpace `json:"storage_policies"`
MetricsSummary *MetricsSummary `json:"metrics_summary"`
SiteURls []string `json:"site_urls"`
Version *Version `json:"version"`
StoragePolicies []*StoragePolicySpace `json:"storage_policies"`
}
type MetricsSummary struct {

View File

@@ -105,16 +105,16 @@ func (s *SummaryService) Summary(c *gin.Context) (*HomepageSummary, error) {
// 收集存储策略空间使用情况
res.StoragePolicies = make([]*StoragePolicySpace, 0, len(policyResult.Policies))
entityClient := dep.FileClient()
for _, policy := range policyResult.Policies {
// 获取该存储策略的已使用空间
_, usedSpace, err := entityClient.CountEntityByStoragePolicyID(c, policy.ID)
if err != nil {
continue
}
res.StoragePolicies = append(res.StoragePolicies, &StoragePolicySpace{
ID: int64(policy.ID),
ID: int64(policy.ID),
Name: policy.Name,
Type: policy.Type,
Used: int64(usedSpace),