dengbiao преди 1 месец
родител
ревизия
b7b4964bd9
променени са 1 файла, в които са добавени 12 реда и са изтрити 1 реда
  1. +12
    -1
      app/task/init.go

+ 12
- 1
app/task/init.go Целия файл

@@ -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 {
// 删除原有所有任务


Зареждане…
Отказ
Запис