mirror of
https://github.com/ProudMuBai/GoFilm.git
synced 2026-03-07 04:27:30 +08:00
Change the time zone of the timing task to CST
This commit is contained in:
@@ -48,11 +48,13 @@ func (cl *CronLogic) AddFilmCrontab(cv system.FilmCronVo) error {
|
|||||||
|
|
||||||
// GetFilmCrontab 获取所有定时任务信息
|
// GetFilmCrontab 获取所有定时任务信息
|
||||||
func (cl *CronLogic) GetFilmCrontab() []system.CronTaskVo {
|
func (cl *CronLogic) GetFilmCrontab() []system.CronTaskVo {
|
||||||
|
// 获取东八区上海时区
|
||||||
|
cst := time.FixedZone("UTC", 8*3600)
|
||||||
var l []system.CronTaskVo
|
var l []system.CronTaskVo
|
||||||
tl := system.GetAllFilmTask()
|
tl := system.GetAllFilmTask()
|
||||||
for _, t := range tl {
|
for _, t := range tl {
|
||||||
e := spider.GetEntryById(t.Cid)
|
e := spider.GetEntryById(t.Cid)
|
||||||
taskVo := system.CronTaskVo{FilmCollectTask: t, PreV: e.Prev.Format(time.DateTime), Next: e.Next.Format(time.DateTime)}
|
taskVo := system.CronTaskVo{FilmCollectTask: t, PreV: e.Prev.In(cst).Format(time.DateTime), Next: e.Next.In(cst).Format(time.DateTime)}
|
||||||
l = append(l, taskVo)
|
l = append(l, taskVo)
|
||||||
}
|
}
|
||||||
return l
|
return l
|
||||||
|
|||||||
@@ -48,11 +48,13 @@ func (cl *CronLogic) AddFilmCrontab(cv system.FilmCronVo) error {
|
|||||||
|
|
||||||
// GetFilmCrontab 获取所有定时任务信息
|
// GetFilmCrontab 获取所有定时任务信息
|
||||||
func (cl *CronLogic) GetFilmCrontab() []system.CronTaskVo {
|
func (cl *CronLogic) GetFilmCrontab() []system.CronTaskVo {
|
||||||
|
// 获取东八区上海时区
|
||||||
|
cst := time.FixedZone("UTC", 8*3600)
|
||||||
var l []system.CronTaskVo
|
var l []system.CronTaskVo
|
||||||
tl := system.GetAllFilmTask()
|
tl := system.GetAllFilmTask()
|
||||||
for _, t := range tl {
|
for _, t := range tl {
|
||||||
e := spider.GetEntryById(t.Cid)
|
e := spider.GetEntryById(t.Cid)
|
||||||
taskVo := system.CronTaskVo{FilmCollectTask: t, PreV: e.Prev.Format(time.DateTime), Next: e.Next.Format(time.DateTime)}
|
taskVo := system.CronTaskVo{FilmCollectTask: t, PreV: e.Prev.In(cst).Format(time.DateTime), Next: e.Next.In(cst).Format(time.DateTime)}
|
||||||
l = append(l, taskVo)
|
l = append(l, taskVo)
|
||||||
}
|
}
|
||||||
return l
|
return l
|
||||||
|
|||||||
@@ -43,9 +43,9 @@ func DefaultDataInit() {
|
|||||||
SystemInit.TableInIt()
|
SystemInit.TableInIt()
|
||||||
// 初始化网站基本配置信息
|
// 初始化网站基本配置信息
|
||||||
SystemInit.BasicConfigInit()
|
SystemInit.BasicConfigInit()
|
||||||
// 初始化影视来源列表信息
|
|
||||||
SystemInit.SpiderInit()
|
|
||||||
// 初始化轮播组件信息
|
// 初始化轮播组件信息
|
||||||
SystemInit.BannersInit()
|
SystemInit.BannersInit()
|
||||||
}
|
}
|
||||||
|
// 初始化影视来源列表信息, 并回复恢复定时任务
|
||||||
|
SystemInit.SpiderInit()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import (
|
|||||||
"log"
|
"log"
|
||||||
"server/config"
|
"server/config"
|
||||||
"server/model/system"
|
"server/model/system"
|
||||||
"time"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
@@ -69,8 +68,8 @@ func RemoveCron(id cron.EntryID) {
|
|||||||
|
|
||||||
// GetEntryById 返回定时任务的相关时间信息
|
// GetEntryById 返回定时任务的相关时间信息
|
||||||
func GetEntryById(id cron.EntryID) cron.Entry {
|
func GetEntryById(id cron.EntryID) cron.Entry {
|
||||||
log.Printf("%+v\n", CronCollect.Entries())
|
//log.Printf("CronInfo: %+v\n", CronCollect.Entries())
|
||||||
log.Println("", CronCollect.Entry(id).Next.Format(time.DateTime))
|
//log.Println("Corn Next Execute Time:", CronCollect.Entry(id).Next.Format(time.DateTime))
|
||||||
return CronCollect.Entry(id)
|
return CronCollect.Entry(id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user