修复所有分页页面统计从当前页计算的问题,改为服务端统计
This commit is contained in:
@@ -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,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user