rename CronCoverSelf to CronCoverAlertTrigger

This commit is contained in:
naiba 2022-09-14 22:14:47 +08:00
parent 13abf2af13
commit a5ddafbd8b
3 changed files with 5 additions and 4 deletions

View File

@ -465,7 +465,7 @@ func (ma *memberAPI) addOrEditCron(c *gin.Context) {
}
// 计划任务类型不得使用触发服务器执行方式
if cr.TaskType == model.CronTypeCronTask && cr.Cover == model.CronCoverSelf {
if cr.TaskType == model.CronTypeCronTask && cr.Cover == model.CronCoverAlertTrigger {
err = errors.New("计划任务类型不得使用触发服务器执行方式")
c.JSON(http.StatusOK, model.Response{
Code: http.StatusBadRequest,

View File

@ -11,7 +11,7 @@ import (
const (
CronCoverIgnoreAll = iota
CronCoverAll
CronCoverSelf
CronCoverAlertTrigger
CronTypeCronTask = 0
CronTypeTriggerTask = 1
)

View File

@ -3,9 +3,10 @@ package singleton
import (
"bytes"
"fmt"
"github.com/jinzhu/copier"
"sync"
"github.com/jinzhu/copier"
"github.com/robfig/cron/v3"
"github.com/naiba/nezha/model"
@ -90,7 +91,7 @@ func CronTrigger(cr model.Cron, triggerServer ...uint64) func() {
crIgnoreMap[cr.Servers[j]] = true
}
return func() {
if cr.Cover == model.CronCoverSelf {
if cr.Cover == model.CronCoverAlertTrigger {
if len(triggerServer) == 0 {
return
}