fix: 机器计划任务、数据库迁移任务初始化问题修复

This commit is contained in:
meilin.huang
2025-06-01 20:39:54 +08:00
parent 7a17042276
commit aac4c2b42b
5 changed files with 53 additions and 74 deletions

View File

@@ -101,28 +101,11 @@ func (m *machineCronJobAppImpl) InitCronJob() {
}
}()
pageParam := model.PageParam{
PageSize: 100,
PageNum: 1,
}
var mcjs []*entity.MachineCronJob
cond := &entity.MachineCronJob{Status: entity.MachineCronJobStatusEnable}
pr, _ := m.GetPageList(cond, pageParam)
total := pr.Total
add := 0
for {
for _, mcj := range mcjs {
m.addCronJob(mcj)
add++
}
if add >= int(total) {
return
}
pageParam.PageNum = pageParam.PageNum + 1
m.GetPageList(cond, pageParam)
if err := m.CursorByCond(&entity.MachineCronJob{Status: entity.MachineCronJobStatusEnable}, func(mcj *entity.MachineCronJob) error {
m.addCronJob(mcj)
return nil
}); err != nil {
logx.ErrorTrace("the machine cronjob failed to initialize: %v", err)
}
}