dengbiao před 1 měsícem
rodič
revize
b7b4964bd9
1 změnil soubory, kde provedl 12 přidání a 1 odebrání
  1. +12
    -1
      app/task/init.go

+ 12
- 1
app/task/init.go Zobrazit soubor

@@ -41,8 +41,19 @@ func Run() {
_ = logx.Info("auto tasks running...")
}

// MapCrontabCfg 获取自动任务队列
func MapCrontabCfg(eg *xorm.Engine) *[]model.SysCfg {
var c []model.SysCfg
// 数据库查询如果有下划线会认为是一个任意字符
if err := eg.Where("`k` LIKE 'cron\\_%' AND val != ''").Cols("`key`,`val`").Find(&c); err != nil || len(c) == 0 {
logx.Warn(err)
return nil
}
return &c
}

func reload() {
taskCfgList = db.MapCrontabCfg(db.Db)
taskCfgList = MapCrontabCfg(db.Db)

if len(*taskCfgList) > 0 {
// 删除原有所有任务


Načítá se…
Zrušit
Uložit