assets
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user