合并查询

This commit is contained in:
2023-08-13 05:48:21 +08:00
parent 0575d14494
commit 1b8321349e
10 changed files with 106 additions and 96 deletions

View File

@@ -142,12 +142,12 @@ func ModelsGet(w http.ResponseWriter, r *http.Request) {
db = db.Where("id IN (?)", list)
}
db.Offset((listview.Page - 1) * listview.PageSize).Limit(listview.PageSize).Find(&model_list)
db.Offset((listview.Page - 1) * listview.PageSize).Limit(listview.PageSize).Find(&model_list).Count(&listview.Total)
for _, model := range model_list {
model.User = models.User{ID: model.UserID}
listview.List = append(listview.List, model)
db.Take(&model.User)
}
db.Model(&models.Model{}).Count(&listview.Total)
listview.List = model_list
listview.Next = listview.Page*listview.PageSize < int(listview.Total)
listview.WriteJSON(w)
}