diff --git a/bcs-services/bcs-bscp/pkg/dal/dao/template_revision.go b/bcs-services/bcs-bscp/pkg/dal/dao/template_revision.go index 0f272eb921..dc9881133b 100644 --- a/bcs-services/bcs-bscp/pkg/dal/dao/template_revision.go +++ b/bcs-services/bcs-bscp/pkg/dal/dao/template_revision.go @@ -229,7 +229,7 @@ func (dao *templateRevisionDao) ListByTemplateIDs(kit *kit.Kit, bizID uint32, te []*table.TemplateRevision, error) { m := dao.genQ.TemplateRevision q := dao.genQ.TemplateRevision.WithContext(kit.Ctx) - return q.Where(m.BizID.Eq(bizID), m.TemplateID.In(templateIDs...)).Find() + return q.Where(m.BizID.Eq(bizID), m.TemplateID.In(templateIDs...)).Order(m.ID.Desc()).Find() } // ListByTemplateIDsWithTx list template revisions by template ids with transaction. @@ -237,7 +237,7 @@ func (dao *templateRevisionDao) ListByTemplateIDsWithTx( kit *kit.Kit, tx *gen.QueryTx, bizID uint32, templateIDs []uint32) ([]*table.TemplateRevision, error) { m := tx.TemplateRevision q := tx.TemplateRevision.WithContext(kit.Ctx) - return q.Where(m.BizID.Eq(bizID), m.TemplateID.In(templateIDs...)).Find() + return q.Where(m.BizID.Eq(bizID), m.TemplateID.In(templateIDs...)).Order(m.ID.Desc()).Find() } // DeleteForTmplWithTx delete template revision for one template with transaction.