feat: 发送养护订阅消息
This commit is contained in:
+26
-39
@@ -1,41 +1,28 @@
|
||||
package initialize
|
||||
|
||||
//func InitTimer() {
|
||||
// go func() {
|
||||
// var option []cron.Option
|
||||
// option = append(option, cron.WithSeconds())
|
||||
//
|
||||
// //任务一:每天凌晨00:01点执行 生成今日养护任务
|
||||
// _, err := global.Timer.AddTaskByFuncWithSecond("GenerateToday", "0 1 0 * * *", func() {
|
||||
// err := task.GeneratorTodayCare()
|
||||
// if err != nil {
|
||||
// fmt.Println("定时生成今日养护任务失败:", err)
|
||||
// }
|
||||
// }, "定时生成今日带养护记录", option...)
|
||||
// if err != nil {
|
||||
// fmt.Println("添加定时任务失败:", err)
|
||||
// }
|
||||
//
|
||||
// // 任务二:每天凌晨00:16执行 定时更新未完成的任务
|
||||
// _, err2 := global.Timer.AddTaskByFuncWithSecond("UpdateExpireCare", "0 16 0 * * *", func() {
|
||||
// err3 := task.UpdateExpireCare()
|
||||
// if err3 != nil {
|
||||
// fmt.Println("定时更新未完成任务失败:", err)
|
||||
// }
|
||||
// }, "定时更新未完成任务", option...)
|
||||
// if err2 != nil {
|
||||
// fmt.Println("添加定时任务失败:", err)
|
||||
// }
|
||||
//
|
||||
// // 任务三:每天8点执行 发送植物养护提醒
|
||||
// _, err4 := global.Timer.AddTaskByFuncWithSecond("SendCareRemind", "0 0 8 * * *", func() {
|
||||
// err5 := task.SendCareMsg()
|
||||
// if err5 != nil {
|
||||
// global.Logger.Error("定时发送植物养护提醒失败", zap.Error(err5))
|
||||
// }
|
||||
// }, "定时发送植物养护提醒", option...)
|
||||
// if err4 != nil {
|
||||
// fmt.Println("添加定时任务失败:", err)
|
||||
// }
|
||||
// }()
|
||||
//}
|
||||
import (
|
||||
"fmt"
|
||||
"sundynix-go/global"
|
||||
"sundynix-go/task"
|
||||
|
||||
"github.com/robfig/cron/v3"
|
||||
"go.uber.org/zap"
|
||||
)
|
||||
|
||||
func InitTimer() {
|
||||
go func() {
|
||||
var option []cron.Option
|
||||
option = append(option, cron.WithSeconds())
|
||||
|
||||
// 任务一:每天8点30执行 发送植物养护提醒
|
||||
_, err := global.Timer.AddTaskByFuncWithSecond("SendCareRemind", "0 30 8 * * *", func() {
|
||||
err1 := task.SendCareMsg()
|
||||
if err1 != nil {
|
||||
global.Logger.Error("定时发送植物养护提醒失败", zap.Error(err1))
|
||||
}
|
||||
}, "定时发送植物养护提醒", option...)
|
||||
if err != nil {
|
||||
fmt.Println("添加定时任务失败:", err)
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user