| | |
| | | */ |
| | | @Component |
| | | class TaskController( |
| | | fetchVOC: TaskFetchVOC, pushFume: TaskPushFume |
| | | fetchVOC: TaskFetchVOC, pushFume: TaskPushFume, ledgerCopy: TaskLedgerCopy |
| | | ) { |
| | | |
| | | companion object { |
| | |
| | | init { |
| | | LOGGER.info("添加定时任务") |
| | | timeTask.clear() |
| | | //飞羽环境,获取voc数据、推送油烟数据 |
| | | // timeTask.add(fetchVOC) |
| | | // timeTask.add(pushFume) |
| | | |
| | | //微信小程序(中小企业守法自助),台账复制、定时任务推送等 |
| | | timeTask.add(ledgerCopy) |
| | | LOGGER.info("添加定时任务完成,任务总计${timeTask.size}个") |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | val localtime = LocalDateTime.now() |
| | | LOGGER.info("定时任务执行,定时任务数:${timeTask.size}") |
| | | // LOGGER.info("定时任务执行,定时任务数:${timeTask.size}") |
| | | timeTask.forEach { |
| | | LOGGER.info("定时任务:${it.javaClass.name}") |
| | | // LOGGER.info("定时任务:${it.javaClass.name}") |
| | | it.execute(localtime) |
| | | } |
| | | // localtime = localtime.plusMinutes(1) |