|
|
@@ -968,6 +968,8 @@ func GetWaittingTop(ctx *context.Context) { |
|
|
taskDetail.RepoID = ciTasks[i].RepoID |
|
|
taskDetail.RepoID = ciTasks[i].RepoID |
|
|
if ciTasks[i].Repo != nil { |
|
|
if ciTasks[i].Repo != nil { |
|
|
taskDetail.RepoName = ciTasks[i].Repo.OwnerName + "/" + ciTasks[i].Repo.Name |
|
|
taskDetail.RepoName = ciTasks[i].Repo.OwnerName + "/" + ciTasks[i].Repo.Name |
|
|
|
|
|
} else { |
|
|
|
|
|
taskDetail.RepoName = "" |
|
|
} |
|
|
} |
|
|
WaitTimeInt := time.Now().Unix() - ciTasks[i].Cloudbrain.CreatedUnix.AsTime().Unix() |
|
|
WaitTimeInt := time.Now().Unix() - ciTasks[i].Cloudbrain.CreatedUnix.AsTime().Unix() |
|
|
taskDetail.WaitTime = models.ConvertDurationToStr(WaitTimeInt) |
|
|
taskDetail.WaitTime = models.ConvertDurationToStr(WaitTimeInt) |
|
|
@@ -975,6 +977,13 @@ func GetWaittingTop(ctx *context.Context) { |
|
|
if WaitTimeInt < 0 { |
|
|
if WaitTimeInt < 0 { |
|
|
taskDetail.WaitTime = "00:00:00" |
|
|
taskDetail.WaitTime = "00:00:00" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
taskDetail.ID = ciTasks[i].Cloudbrain.ID |
|
|
|
|
|
taskDetail.ComputeResource = ciTasks[i].Cloudbrain.ComputeResource |
|
|
|
|
|
taskDetail.JobType = ciTasks[i].Cloudbrain.JobType |
|
|
|
|
|
taskDetail.JobID = ciTasks[i].Cloudbrain.JobID |
|
|
|
|
|
taskDetail.Type = ciTasks[i].Cloudbrain.Type |
|
|
|
|
|
|
|
|
tasks = append(tasks, taskDetail) |
|
|
tasks = append(tasks, taskDetail) |
|
|
} |
|
|
} |
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
@@ -1001,6 +1010,12 @@ func GetRunningTop(ctx *context.Context) { |
|
|
taskDetail.RepoName = ciTasks[i].Repo.OwnerName + "/" + ciTasks[i].Repo.Name |
|
|
taskDetail.RepoName = ciTasks[i].Repo.OwnerName + "/" + ciTasks[i].Repo.Name |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
taskDetail.ID = ciTasks[i].Cloudbrain.ID |
|
|
|
|
|
taskDetail.ComputeResource = ciTasks[i].Cloudbrain.ComputeResource |
|
|
|
|
|
taskDetail.JobType = ciTasks[i].Cloudbrain.JobType |
|
|
|
|
|
taskDetail.JobID = ciTasks[i].Cloudbrain.JobID |
|
|
|
|
|
taskDetail.Type = ciTasks[i].Cloudbrain.Type |
|
|
|
|
|
|
|
|
tasks = append(tasks, taskDetail) |
|
|
tasks = append(tasks, taskDetail) |
|
|
} |
|
|
} |
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
|