🐛 Fix batch count replies issue

This commit is contained in:
LittleSheep 2024-08-02 04:53:25 +08:00
parent 6638a9bf14
commit 3a3c929858

View File

@ -185,7 +185,7 @@ func ListPost(tx *gorm.DB, take int, offset int, order any, noReact ...bool) ([]
} }
if err := database.C.Model(&models.Post{}). if err := database.C.Model(&models.Post{}).
Select("id as post_id, COUNT(id) as count"). Select("reply_id as post_id, COUNT(id) as count").
Where("reply_id IN (?)", idx). Where("reply_id IN (?)", idx).
Group("post_id"). Group("post_id").
Scan(&replies).Error; err != nil { Scan(&replies).Error; err != nil {