🎨 优化定时任务,优化定时发布文章功能
This commit is contained in:
@@ -24,8 +24,7 @@ func Timer() {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
|
||||
// 其他定时任务定在这里 参考上方使用方法
|
||||
|
||||
// 定时清理过期VIP用户
|
||||
_, err = global.GVA_Timer.AddTaskByFunc("ClearVip", "@daily", func() {
|
||||
err2 := task.CheckVip(global.GVA_DB)
|
||||
if err2 != nil {
|
||||
@@ -35,5 +34,29 @@ func Timer() {
|
||||
if err != nil {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
|
||||
// 定时发布文章
|
||||
fmt.Println("注册定时任务: PublishArticles")
|
||||
_, err = global.GVA_Timer.AddTaskByFunc("PublishArticles", "0 0/1 * * * ?", func() {
|
||||
fmt.Println("执行定时任务: PublishArticles")
|
||||
err3 := task.PublishArticles(global.GVA_DB)
|
||||
if err3 != nil {
|
||||
fmt.Println("定时发布文章失败:", err3)
|
||||
}
|
||||
}, "定时发布文章任务,每分钟检查一次", option...)
|
||||
if err != nil {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
|
||||
// 清理超时订单
|
||||
_, err = global.GVA_Timer.AddTaskByFunc("ClearExpiredOrders", "0 0/5 * * * ?", func() {
|
||||
err4 := task.ClearExpiredOrders(global.GVA_DB)
|
||||
if err4 != nil {
|
||||
fmt.Println("清理超时订单失败:", err4)
|
||||
}
|
||||
}, "定时清理超时订单任务,每5分钟检查一次", option...)
|
||||
if err != nil {
|
||||
fmt.Println("add timer error:", err)
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
Reference in New Issue
Block a user