修复所有分页页面统计从当前页计算的问题,改为服务端统计

This commit is contained in:
2026-05-10 07:04:22 +08:00
parent f198ae268e
commit 3cbb607ff3
11 changed files with 84 additions and 43 deletions
+6 -2
View File
@@ -95,6 +95,9 @@ func handleGetAllVersions(c *gin.Context) {
}
countQuery.Count(&total)
var forcedCount int64
database.DB.Model(&model.Version{}).Where("application_id IN ? AND update_strategy = ?", appIDs, "forced").Count(&forcedCount)
query := database.DB.Where("application_id IN ?", appIDs)
if applicationIDFilter != "" {
query = query.Where("application_id = ?", applicationIDFilter)
@@ -184,8 +187,9 @@ func handleGetAllVersions(c *gin.Context) {
}
response.Success(c, gin.H{
"versions": result,
"total": total,
"versions": result,
"total": total,
"forced_count": forcedCount,
})
}