|
|
@@ -13,11 +13,11 @@
|
|
|
package routes
|
|
|
|
|
|
import (
|
|
|
- "fmt"
|
|
|
"fwh-toolbox-server/controllers"
|
|
|
"time"
|
|
|
|
|
|
"github.com/gofiber/fiber/v2"
|
|
|
+ "go.uber.org/zap"
|
|
|
)
|
|
|
|
|
|
// 在sitesMonitorControllers.go中定义
|
|
|
@@ -32,6 +32,7 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
api.Get("/sitesMonitor/manage/nameList", func(c *fiber.Ctx) error {
|
|
|
names, err := controllers.GetSiteMonitorNameList()
|
|
|
if err != nil {
|
|
|
+ zap.L().Error("查询站点监控管理名称表错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "Database read failed. (MongoDb)")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", names)
|
|
|
@@ -40,9 +41,9 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
// 获取单个监控配置
|
|
|
api.Get("/sitesMonitor/manage/config/:name", func(c *fiber.Ctx) error {
|
|
|
name := c.Params("name")
|
|
|
- fmt.Println(name)
|
|
|
configList, err := controllers.GetOneSiteMonitorConfig(name)
|
|
|
if err != nil {
|
|
|
+ zap.L().Error("查询单个监控配置错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "Database read failed. (MongoDb)")
|
|
|
} else if len(configList) != 1 {
|
|
|
return JSONResponseNoData(c, 204, "User not found")
|
|
|
@@ -60,9 +61,9 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
"message": "Invalid request body",
|
|
|
})
|
|
|
}
|
|
|
- fmt.Println(body.Name, body.Description, body.SiteList)
|
|
|
err := controllers.UpdateSiteMonitorConfig(name, body)
|
|
|
if err != nil {
|
|
|
+ zap.L().Error("更新一个监控配置错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "Database write failed. (MongoDb)")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", body)
|
|
|
@@ -80,6 +81,7 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
}
|
|
|
err := controllers.UpdateSiteMonitorPageConfig(name, body)
|
|
|
if err != nil {
|
|
|
+ zap.L().Error("更新一个监控页面配置错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "Database write failed. (MongoDb)")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", body)
|
|
|
@@ -88,9 +90,9 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
// 删除一个监控
|
|
|
api.Delete("/sitesMonitor/manage/config/:name", func(c *fiber.Ctx) error {
|
|
|
name := c.Params("name")
|
|
|
- fmt.Println(name)
|
|
|
err := controllers.DeleteSiteMonitorConfig(name)
|
|
|
if err != nil {
|
|
|
+ zap.L().Error("删除一个监控错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "Database delete failed. (MongoDb)")
|
|
|
}
|
|
|
return JSONResponseNoData(c, 0, "success")
|
|
|
@@ -100,6 +102,7 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
api.Get("/sitesMonitor/manage/config", func(c *fiber.Ctx) error {
|
|
|
configList, err := controllers.GetSiteMonitorConfig()
|
|
|
if err != nil {
|
|
|
+ zap.L().Error("查询所有监控配置错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "Database read failed. (MongoDb)")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", configList)
|
|
|
@@ -114,9 +117,9 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
"message": "Invalid request body",
|
|
|
})
|
|
|
}
|
|
|
- fmt.Println(body.Name, body.Description, body.SiteList)
|
|
|
err := controllers.InsertSiteMonitorConfig(body)
|
|
|
if err != nil {
|
|
|
+ zap.L().Error("创建一个监控配置错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "Database write failed. (MongoDb)")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", body)
|
|
|
@@ -133,7 +136,7 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
}
|
|
|
infoList, err := controllers.QuerySiteInfoList(body)
|
|
|
if err != nil {
|
|
|
- fmt.Println("发生错误:", err)
|
|
|
+ zap.L().Error("查询批量站点信息表错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "Database write failed. (MongoDb)")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", infoList)
|
|
|
@@ -148,7 +151,7 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
PageNum: 1,
|
|
|
})
|
|
|
if err != nil {
|
|
|
- fmt.Println("发生错误:", err)
|
|
|
+ zap.L().Error("查询单个站点信息错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "fwh_pro query failed.")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", siteInfo)
|
|
|
@@ -159,7 +162,7 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
site := c.Params("site")
|
|
|
siteModeInfo, err := controllers.QuerySiteModeInfo(site)
|
|
|
if err != nil {
|
|
|
- fmt.Println("发生错误:", err)
|
|
|
+ zap.L().Error("查询单个站点工作模式信息错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "fwh_pro query failed.")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", siteModeInfo)
|
|
|
@@ -171,13 +174,13 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
day := c.Params("day")
|
|
|
dayTime, err := time.Parse(time.DateOnly, day)
|
|
|
if err != nil {
|
|
|
- fmt.Println("发生错误:", err)
|
|
|
+ zap.L().Error("查询单个站点功率流参数错误。(day)", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "day parament error.")
|
|
|
}
|
|
|
|
|
|
sitePowerFlow, err := controllers.QuerySitePowerFlow(site, dayTime)
|
|
|
if err != nil {
|
|
|
- fmt.Println("发生错误:", err)
|
|
|
+ zap.L().Error("查询单个站点功率流错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "fwh_pro query failed.")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", sitePowerFlow)
|
|
|
@@ -189,7 +192,7 @@ func SitesMonitorSetup(api fiber.Router) {
|
|
|
|
|
|
siteAlarmList, err := controllers.QuerySiteAlarmList(site)
|
|
|
if err != nil {
|
|
|
- fmt.Println("发生错误:", err)
|
|
|
+ zap.L().Error("查询单个站点告警列表错误。", zap.String("err", err.Error()))
|
|
|
return JSONResponseNoData(c, 500, "fwh_pro query failed.")
|
|
|
}
|
|
|
return JSONResponse(c, 0, "success", siteAlarmList)
|