| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*
- * Shutdown Manage API List
- * /shutdownManage/date - GET shutdown信息最新日期
- * /shutdownManage/infoMap - GET shutdown信息数据
- */
- package controllers
- import (
- "fwh-toolbox-server/services"
- "github.com/gofiber/fiber/v2"
- )
- // 获取shutdown统计最新日期
- // /shutdownManage/date
- func GetShutdownManageDate(c *fiber.Ctx) error {
- date, err := services.GetShutdownStatisticsDate()
- if err != nil {
- return Error(c, "Shutdown statistics date read failed.")
- }
- return Success(c, date)
- }
- // 获取shutdown信息数据
- // /shutdownManage/infoMap
- func GetShutdownInfoMap(c *fiber.Ctx) error {
- date := c.Query("date", "")
- var pDate *string = nil
- if date != "" {
- pDate = &date
- }
- data, err := services.GetShutdownInfoMap(pDate)
- if err != nil {
- return Error(c, "Shutdown statistics read failed.")
- }
- // 转换数据输出结构
- return Success(c, data.SiteMap)
- }
|