调整分页数

pull/30/head
taoshihan1991 4 years ago
parent e3a897e793
commit 3af3088b85

@ -9,6 +9,7 @@ import (
)
var(
PageSize uint=10
VisitorPageSize uint=8
)
const Dir = "config/"
const AccountConf = Dir + "account.json"

@ -18,7 +18,7 @@ func GetVisitor(c *gin.Context) {
}
func GetVisitors(c *gin.Context) {
page,_:=strconv.Atoi(c.Query("page"))
vistors:=models.FindVisitors(uint(page))
vistors:=models.FindVisitors(uint(page),config.VisitorPageSize)
count:=models.CountVisitors()
c.JSON(200, gin.H{
"code": 200,

@ -1,7 +1,5 @@
package models
import "github.com/taoshihan1991/imaptool/config"
type Visitor struct {
Model
Name string `json:"name"`
@ -39,13 +37,13 @@ func FindVisitorByVistorId(visitorId string)Visitor{
DB.Where("visitor_id = ?", visitorId).First(&v)
return v
}
func FindVisitors(page uint)[]Visitor{
offset:=(page-1)*config.PageSize
func FindVisitors(page uint,pagesize uint)[]Visitor{
offset:=(page-1)*pagesize
if offset<0{
offset=0
}
var visitors []Visitor
DB.Offset(offset).Limit(config.PageSize).Order("status desc, updated_at desc").Find(&visitors)
DB.Offset(offset).Limit(pagesize).Order("status desc, updated_at desc").Find(&visitors)
return visitors
}
func FindVisitorsOnline()[]Visitor{

Loading…
Cancel
Save