12345678910111213141516171819202122232425262728 |
- // task定时执行项目索引
- package main
- import (
- "log"
- "time"
- "github.com/cron"
- )
- func task_projects() {
- c := cron.New()
- _ = c.AddFunc("20 30 5 * * *", func() {
- t := time.Now()
- pici := time.Date(t.Year(), t.Month(), t.Day(), 0, 0, 0, 0, time.Local).Unix()
- log.Println(pici)
- mapInfo := map[string]interface{}{
- "query": map[string]interface{}{
- "pici": map[string]interface{}{
- "$gte": pici - 86400,
- "$lte": pici,
- },
- },
- }
- projectTask([]byte{}, project2, mapInfo)
- })
- c.Start()
- }
|