zhangqian
2023-11-10 15831194c80fd1e0bd56e91dd76deb1a75c94a83
优化
1个文件已修改
5 ■■■■ 已修改文件
crontask/cron_task.go 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
crontask/cron_task.go
@@ -19,6 +19,9 @@
var s *gocron.Scheduler
func init() {
    s = gocron.NewScheduler(time.UTC)
}
func StartTask(isMaster bool) error {
    finishNumberTimeInterval := conf.Conf.PLC.FinishNumberTimeInterval
    totalNumberTimeInterval := conf.Conf.PLC.TotalNumberTimeInterval
@@ -28,7 +31,6 @@
    if totalNumberTimeInterval == 0 {
        totalNumberTimeInterval = 60
    }
    s = gocron.NewScheduler(time.UTC)
    _, err := s.Every(finishNumberTimeInterval).Seconds().Do(func() {
        plcConfig, code := service.NewDevicePlcService().GetDevicePlc()
        if code != ecode.OK {
@@ -139,6 +141,7 @@
func RestartTask(isMaster bool) error {
    if s != nil {
        s.Stop()
        s.Clear()
    }
    return StartTask(isMaster)
}