[ci skip] more suggested improvements
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
package handler
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"net/http"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
"time"
|
||||
"vctp/internal/report"
|
||||
"vctp/server/models"
|
||||
)
|
||||
|
||||
// SnapshotRegenerateHourlyReports regenerates missing hourly snapshot XLSX reports on disk.
|
||||
@@ -54,15 +54,14 @@ func (h *Handler) SnapshotRegenerateHourlyReports(w http.ResponseWriter, r *http
|
||||
regenerated++
|
||||
}
|
||||
|
||||
resp := map[string]interface{}{
|
||||
"status": "OK",
|
||||
"total": len(records),
|
||||
"regenerated": regenerated,
|
||||
"skipped": skipped,
|
||||
"errors": errors,
|
||||
"reports_dir": reportsDir,
|
||||
"snapshotType": "hourly",
|
||||
resp := models.SnapshotRegenerateReportsResponse{
|
||||
Status: "OK",
|
||||
Total: len(records),
|
||||
Regenerated: regenerated,
|
||||
Skipped: skipped,
|
||||
Errors: errors,
|
||||
ReportsDir: reportsDir,
|
||||
SnapshotType: "hourly",
|
||||
}
|
||||
w.Header().Set("Content-Type", "application/json")
|
||||
json.NewEncoder(w).Encode(resp)
|
||||
writeJSON(w, http.StatusOK, resp)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user