server total

This commit is contained in:
2023-05-28 09:50:01 +08:00
parent ed7e09e736
commit cdb4559246
4 changed files with 81 additions and 26 deletions

View File

@@ -138,7 +138,6 @@ func ModelItemGet(w http.ResponseWriter, r *http.Request) {
}
var model = models.Model{ID: utils.ParamInt(mux.Vars(r)["id"], 0)}
fmt.Println(model)
if err := configs.ORMDB().Take(&model, utils.ParamInt(mux.Vars(r)["id"], 0)).Error; err != nil {
w.WriteHeader(http.StatusNotFound)
w.Write([]byte(err.Error()))

View File

@@ -19,6 +19,9 @@ func ServersGet(w http.ResponseWriter, r *http.Request) {
listview.PageSize = utils.ParamInt(r.URL.Query().Get("pageSize"), 10)
var server_list []models.Server
db := configs.ORMDB()
// 獲取服務器總數
db.Model(&models.Server{}).Count(&listview.Total)
// 獲取服務器列表
db.Offset((listview.Page - 1) * listview.PageSize).Limit(listview.PageSize).Find(&server_list)
for _, server := range server_list {
// 驗證服務器狀態