|
@@ -2,7 +2,6 @@ package schedule
|
|
|
|
|
|
import (
|
|
import (
|
|
"github.com/caixw/lib.go/conv"
|
|
"github.com/caixw/lib.go/conv"
|
|
- "github.com/robfig/cron/v3"
|
|
|
|
"log"
|
|
"log"
|
|
"strings"
|
|
"strings"
|
|
"time"
|
|
"time"
|
|
@@ -11,35 +10,35 @@ import (
|
|
"youngee_m_api/app/service/review_service"
|
|
"youngee_m_api/app/service/review_service"
|
|
)
|
|
)
|
|
|
|
|
|
-func AutoTaskReview() error {
|
|
|
|
- // 新建一个定时任务对象
|
|
|
|
- crontab := cron.New(cron.WithSeconds()) // 精确到秒
|
|
|
|
- spec := "0 */1 * * * ?" //cron表达式,每1分钟一次
|
|
|
|
- // "0 0 12 * * ?" 每天中午12点执行
|
|
|
|
-
|
|
|
|
- // 添加定时任务
|
|
|
|
- // 定时任务1 品牌种草API自动审核
|
|
|
|
- _, err1 := crontab.AddFunc(spec, AutoProjectReviewTask)
|
|
|
|
- if err1 != nil {
|
|
|
|
- return err1
|
|
|
|
- }
|
|
|
|
- // 定时任务2 电商带货API自动审核
|
|
|
|
- _, err2 := crontab.AddFunc(spec, AutoSelectionReviewTask)
|
|
|
|
- if err2 != nil {
|
|
|
|
- return err2
|
|
|
|
- }
|
|
|
|
- // 定时任务3 本地生活API自动审核
|
|
|
|
- _, err3 := crontab.AddFunc(spec, AutoLocalLifeReviewTask)
|
|
|
|
- if err3 != nil {
|
|
|
|
- return err3
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- // 启动定时器
|
|
|
|
- crontab.Start()
|
|
|
|
- // 定时任务是另起协程执行的,这里使用 select 简单阻塞.需要根据实际情况进行控制
|
|
|
|
- //select {} //阻塞主线程停止
|
|
|
|
- return nil
|
|
|
|
-}
|
|
|
|
|
|
+//func AutoTaskReview() error {
|
|
|
|
+// // 新建一个定时任务对象
|
|
|
|
+// crontab := cron.New(cron.WithSeconds()) // 精确到秒
|
|
|
|
+// spec := "0 */1 * * * ?" //cron表达式,每1分钟一次
|
|
|
|
+// // "0 0 12 * * ?" 每天中午12点执行
|
|
|
|
+//
|
|
|
|
+// // 添加定时任务
|
|
|
|
+// // 定时任务1 品牌种草API自动审核
|
|
|
|
+// _, err1 := crontab.AddFunc(spec, AutoProjectReviewTask)
|
|
|
|
+// if err1 != nil {
|
|
|
|
+// return err1
|
|
|
|
+// }
|
|
|
|
+// // 定时任务2 电商带货API自动审核
|
|
|
|
+// _, err2 := crontab.AddFunc(spec, AutoSelectionReviewTask)
|
|
|
|
+// if err2 != nil {
|
|
|
|
+// return err2
|
|
|
|
+// }
|
|
|
|
+// // 定时任务3 本地生活API自动审核
|
|
|
|
+// _, err3 := crontab.AddFunc(spec, AutoLocalLifeReviewTask)
|
|
|
|
+// if err3 != nil {
|
|
|
|
+// return err3
|
|
|
|
+// }
|
|
|
|
+//
|
|
|
|
+// // 启动定时器
|
|
|
|
+// crontab.Start()
|
|
|
|
+// // 定时任务是另起协程执行的,这里使用 select 简单阻塞.需要根据实际情况进行控制
|
|
|
|
+// //select {} //阻塞主线程停止
|
|
|
|
+// return nil
|
|
|
|
+//}
|
|
|
|
|
|
// 定时任务1 品牌种草API自动审核
|
|
// 定时任务1 品牌种草API自动审核
|
|
func AutoProjectReviewTask() {
|
|
func AutoProjectReviewTask() {
|