From 1e550c98ee12002f66819bf0a500ed7475c2b6cf Mon Sep 17 00:00:00 2001 From: naiba Date: Mon, 19 Jul 2021 10:44:44 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=A4=84=E7=90=86=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- cmd/dashboard/controller/member_api.go | 13 +++---------- service/dao/dao.go | 2 +- 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 3e6502d..1f60353 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@


-    +   

:trollface: 哪吒监控 一站式轻监控轻运维系统。支持系统状态、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,命令批量执行和计划任务。

diff --git a/cmd/dashboard/controller/member_api.go b/cmd/dashboard/controller/member_api.go index c8d7fe7..b747cdc 100644 --- a/cmd/dashboard/controller/member_api.go +++ b/cmd/dashboard/controller/member_api.go @@ -268,7 +268,9 @@ func (ma *memberAPI) addOrEditCron(c *gin.Context) { err = dao.DB.Save(&cr).Error } } - + if err == nil { + cr.CronID, err = dao.Cron.AddFunc(cr.Scheduler, dao.CronTrigger(cr)) + } if err != nil { c.JSON(http.StatusOK, model.Response{ Code: http.StatusBadRequest, @@ -277,15 +279,6 @@ func (ma *memberAPI) addOrEditCron(c *gin.Context) { return } - cr.CronID, err = dao.Cron.AddFunc(cr.Scheduler, dao.CronTrigger(cr)) - if err != nil { - c.JSON(http.StatusOK, model.Response{ - Code: http.StatusBadRequest, - Message: err.Error(), - }) - return - } - dao.CronLock.Lock() defer dao.CronLock.Unlock() crOld := dao.Crons[cr.ID] diff --git a/service/dao/dao.go b/service/dao/dao.go index fffd151..05105a5 100644 --- a/service/dao/dao.go +++ b/service/dao/dao.go @@ -13,7 +13,7 @@ import ( pb "github.com/naiba/nezha/proto" ) -var Version = "v0.9.6" // !!记得修改 README 中的 badge 版本!! +var Version = "v0.9.7" // !!记得修改 README 中的 badge 版本!! var ( Conf *model.Config