From f8b6553ebccfa8559c0a12cfbe91d5e46e01e8b7 Mon Sep 17 00:00:00 2001 From: zouap Date: Mon, 13 Dec 2021 17:20:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=8E=92=E5=BA=8F=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zouap --- models/cloudbrain.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/models/cloudbrain.go b/models/cloudbrain.go index ceb552811..f54bbfbf9 100755 --- a/models/cloudbrain.go +++ b/models/cloudbrain.go @@ -962,12 +962,13 @@ func QueryModelTrainJobList(repoId int64) ([]*CloudbrainInfo, int, error) { cond = cond.And( builder.Eq{"Status": "COMPLETED"}, ) - sess.OrderBy("job_id DESC") + cloudbrains := make([]*CloudbrainInfo, 0) - if err := sess.Distinct("job_id,job_name").Table(&Cloudbrain{}).Where(cond). + if err := sess.Select("job_id,job_name").Table(&Cloudbrain{}).Where("job_id in (?)", sess.Distinct("job_id").Table(&Cloudbrain{}).Where(cond)).OrderBy("created_unix DESC"). Find(&cloudbrains); err != nil { return nil, 0, fmt.Errorf("Find: %v", err) } + return cloudbrains, int(len(cloudbrains)), nil }