合并查询
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
Reference in New Issue
Block a user