diff --git a/app/mix/dao/mongo_vas.go b/app/mix/dao/mongo_vas.go index 6242660f..afc22cc3 100644 --- a/app/mix/dao/mongo_vas.go +++ b/app/mix/dao/mongo_vas.go @@ -301,7 +301,8 @@ func (m *Mongo) GetZoneRefundList(ctx *gin.Context, bMid int64, refundsStatusLis "$in": refundsStatusList, }, } - err := doc.Find(ctx, query).Limit(int64(limit)).Skip(int64(offset)).All(&list) + sortClause := "-refund_t" + err := doc.Find(ctx, query).Sort(sortClause).Skip(int64(offset)).Limit(int64(limit)).All(&list) if errors.Is(err, qmgo.ErrNoSuchDocuments) { err = nil return nil, err