修复定时任务功能

This commit is contained in:
junleea 2024-11-06 21:25:57 +08:00
parent 66ec0ff947
commit 69f04c09a6
1 changed files with 4 additions and 2 deletions

View File

@ -255,15 +255,17 @@ func RunCron() {
if err != nil { if err != nil {
fmt.Println("json unmarshal failed") fmt.Println("json unmarshal failed")
} }
for _, v := range cid_workers { fmt.Println("cid_workers:", cid_workers)
for i, v := range cid_workers {
//查找定时任务 //查找定时任务
if v.Curr-10 <= 0 { if v.Curr-10 <= 0 {
cid := dao.FindCIDByCID(v.CID) cid := dao.FindCIDByCID(v.CID)
if cid.ID != 0 { if cid.ID != 0 {
go RunShell("cron", cid.Url, cid.Script, int(cid.ID), cid.Auth_id) go RunShell("cron", cid.Url, cid.Script, int(cid.ID), cid.Auth_id)
} }
cid_workers[i].Curr = v.Every
} else { } else {
v.Curr = v.Curr - 10 cid_workers[i].Curr = v.Curr - 10
} }
} }
//将定时任务加入redis //将定时任务加入redis