This commit is contained in:
aozhiwei 2024-07-17 19:35:17 +08:00
parent a55bc81428
commit 7685c13942

View File

@ -146,12 +146,12 @@ func DataSetStreamPageQuery(dataSet []interface{},
pagination.NextCursor = cursor + 1
pagination.Remaining = 1
}
pagination.PreviousCursor = cursor
pagination.Count = int32(int64(len(dataSetCopy)) - int64(pageSize) * cursor)
pagination.PreviousCursor = q5.Max(1, cursor - 1)
pagination.Count = int32(int64(len(dataSetCopy)) - int64(pageSize) * (cursor - 1))
if pagination.Count < 0 {
pagination.Count = 0
} else {
pagination.Count = q5.Max(pageSize, pagination.Count)
pagination.Count = q5.Min(pageSize, pagination.Count)
}
pagination.TotalCount = int32(len(dataSetCopy))
queryCb(&pagination)