From 14c6777b16d432bee9fb53e4b0d3a5d81e177cda Mon Sep 17 00:00:00 2001 From: dushixiang Date: Sun, 13 Nov 2022 23:43:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E3=80=8C=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E4=BC=9A=E8=AF=9D=E5=8F=AA=E6=98=BE=E7=A4=BA=E4=B8=80=E9=A1=B5?= =?UTF-8?q?=E3=80=8D=20fixed=20#299?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/repository/session.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/repository/session.go b/server/repository/session.go index 888625b..03877fd 100644 --- a/server/repository/session.go +++ b/server/repository/session.go @@ -59,12 +59,12 @@ func (r sessionRepository) Find(c context.Context, pageIndex, pageSize int, stat params = append(params, bReviewed) } + db.Raw(countSql, params...).Find(&total) + params = append(params, (pageIndex-1)*pageSize, pageSize) itemSql += " order by s.connected_time desc LIMIT ?, ?" - db.Raw(countSql, params...).Scan(&total) - - err = db.Raw(itemSql, params...).Scan(&results).Error + err = db.Raw(itemSql, params...).Find(&results).Error if results == nil { results = make([]model.SessionForPage, 0)