goflyfox/gmanager

分页时计算总页面不准确

Opened this issue · 0 comments

Page 分页查询查询方法,求总页数时好像没有考虑到记录数“刚好1页”和“多出1页,不足2页”的情况。
应该将:form.TotalPage = num / form.Rows
优化成:
if (num % form.Rows) != 0 {
form.TotalPage = (num / form.Rows) + 1
} else {
form.TotalPage = num / form.Rows
}