|
|
|
@@ -183,6 +183,17 @@ func GetWaittingTop() ([]*CloudbrainInfo, error) { |
|
|
|
Find(&cloudbrains); err != nil { |
|
|
|
log.Info("find error.") |
|
|
|
} |
|
|
|
|
|
|
|
var ids []int64 |
|
|
|
for _, task := range cloudbrains { |
|
|
|
ids = append(ids, task.RepoID) |
|
|
|
} |
|
|
|
repositoryMap, err := GetRepositoriesMapByIDs(ids) |
|
|
|
if err == nil { |
|
|
|
for _, task := range cloudbrains { |
|
|
|
task.Repo = repositoryMap[task.RepoID] |
|
|
|
} |
|
|
|
} |
|
|
|
return cloudbrains, nil |
|
|
|
} |
|
|
|
|
|
|
|
@@ -199,6 +210,16 @@ func GetRunningTop() ([]*CloudbrainInfo, error) { |
|
|
|
Find(&cloudbrains); err != nil { |
|
|
|
log.Info("find error.") |
|
|
|
} |
|
|
|
var ids []int64 |
|
|
|
for _, task := range cloudbrains { |
|
|
|
ids = append(ids, task.RepoID) |
|
|
|
} |
|
|
|
repositoryMap, err := GetRepositoriesMapByIDs(ids) |
|
|
|
if err == nil { |
|
|
|
for _, task := range cloudbrains { |
|
|
|
task.Repo = repositoryMap[task.RepoID] |
|
|
|
} |
|
|
|
} |
|
|
|
return cloudbrains, nil |
|
|
|
} |
|
|
|
|
|
|
|
|