bindbox-game/internal/cron/cron_stop_job.go
2025-10-16 13:28:24 +08:00

18 lines
273 B
Go

package cron
import (
"fmt"
)
func (s *server) StopJob(taskCode string) {
s.mu.Lock()
cancel, ok := s.taskContext[taskCode]
s.mu.Unlock()
if ok {
cancel() // 调取消函数停止任务
} else {
s.logger.Info(fmt.Sprintf("任务未找到: %s", taskCode))
}
}