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) // } // }() //}