assets
This commit is contained in:
2
assets
2
assets
Submodule assets updated: 2f4930b39a...1ffe6a8a52
@@ -124,10 +124,10 @@ type ListGroupResponse struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type HomepageSummary struct {
|
type HomepageSummary struct {
|
||||||
MetricsSummary *MetricsSummary `json:"metrics_summary"`
|
MetricsSummary *MetricsSummary `json:"metrics_summary"`
|
||||||
SiteURls []string `json:"site_urls"`
|
SiteURls []string `json:"site_urls"`
|
||||||
Version *Version `json:"version"`
|
Version *Version `json:"version"`
|
||||||
StoragePolicies []*StoragePolicySpace `json:"storage_policies"`
|
StoragePolicies []*StoragePolicySpace `json:"storage_policies"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type MetricsSummary struct {
|
type MetricsSummary struct {
|
||||||
|
|||||||
@@ -105,16 +105,16 @@ func (s *SummaryService) Summary(c *gin.Context) (*HomepageSummary, error) {
|
|||||||
// 收集存储策略空间使用情况
|
// 收集存储策略空间使用情况
|
||||||
res.StoragePolicies = make([]*StoragePolicySpace, 0, len(policyResult.Policies))
|
res.StoragePolicies = make([]*StoragePolicySpace, 0, len(policyResult.Policies))
|
||||||
entityClient := dep.FileClient()
|
entityClient := dep.FileClient()
|
||||||
|
|
||||||
for _, policy := range policyResult.Policies {
|
for _, policy := range policyResult.Policies {
|
||||||
// 获取该存储策略的已使用空间
|
// 获取该存储策略的已使用空间
|
||||||
_, usedSpace, err := entityClient.CountEntityByStoragePolicyID(c, policy.ID)
|
_, usedSpace, err := entityClient.CountEntityByStoragePolicyID(c, policy.ID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
res.StoragePolicies = append(res.StoragePolicies, &StoragePolicySpace{
|
res.StoragePolicies = append(res.StoragePolicies, &StoragePolicySpace{
|
||||||
ID: int64(policy.ID),
|
ID: int64(policy.ID),
|
||||||
Name: policy.Name,
|
Name: policy.Name,
|
||||||
Type: policy.Type,
|
Type: policy.Type,
|
||||||
Used: int64(usedSpace),
|
Used: int64(usedSpace),
|
||||||
|
|||||||
Reference in New Issue
Block a user