|
|
@@ -213,7 +213,7 @@ func GetWaittingTop() ([]*CloudbrainInfo, error) { |
|
|
|
cond = cond.And( |
|
|
|
builder.Eq{"cloudbrain.status": string(JobWaiting)}, |
|
|
|
) |
|
|
|
sess.OrderBy("(cloudbrain.start_time-cloudbrain.created_unix) DESC limit 10") |
|
|
|
sess.OrderBy("cloudbrain.created_unix ASC limit 10") |
|
|
|
cloudbrains := make([]*CloudbrainInfo, 0, 10) |
|
|
|
if err := sess.Table(&Cloudbrain{}).Where(cond). |
|
|
|
Find(&cloudbrains); err != nil { |
|
|
@@ -228,7 +228,7 @@ func GetRunningTop() ([]*CloudbrainInfo, error) { |
|
|
|
cond = cond.And( |
|
|
|
builder.Eq{"cloudbrain.status": string(JobRunning)}, |
|
|
|
) |
|
|
|
sess.OrderBy("(cloudbrain.end_time-cloudbrain.start_time) DESC limit 10") |
|
|
|
sess.OrderBy("cloudbrain.duration DESC limit 10") |
|
|
|
cloudbrains := make([]*CloudbrainInfo, 0, 10) |
|
|
|
if err := sess.Table(&Cloudbrain{}).Where(cond). |
|
|
|
Find(&cloudbrains); err != nil { |
|
|
|