ÎļþÃû´Ó src/main/kotlin/cn/flightfeather/supervision/timingtask/TaskController.kt ÐÞ¸Ä |
| | |
| | | package cn.flightfeather.supervision.timingtask |
| | | package cn.flightfeather.supervision.bgtask |
| | | |
| | | import org.slf4j.LoggerFactory |
| | | import org.springframework.beans.factory.annotation.Value |
| | | import org.springframework.stereotype.Component |
| | | import java.time.LocalDateTime |
| | | import java.time.LocalTime |
| | |
| | | */ |
| | | @Component |
| | | class TaskController( |
| | | fetchVOC: TaskFetchVOC, pushFume: TaskPushFume, ledgerCopy: TaskLedgerCopy |
| | | fetchVOC: TaskFetchVOC, |
| | | pushFume: TaskPushFume, |
| | | ledgerCopy: TaskLedgerCopy, |
| | | ledgerRemind: TaskLedgerRemind, |
| | | taskJinAnLampEnterBaseInfo: TaskJinAnLampEnterBaseInfo, |
| | | taskJinAnLampDeviceData: TaskJinAnLampDeviceData, |
| | | taskJinAnConstructionSiteInfo: TaskJinAnConstructionSiteInfo, |
| | | taskJinAnHourlyDustData: TaskJinAnHourlyDustData, |
| | | taskAutoLedger:TaskAutoLedger, |
| | | // æ ¹æ®appä¸åï¼åæ¢ä¸åç宿¶ä»»å¡ |
| | | @Value("\${systemIsApp}") |
| | | systemIsApp: Boolean, |
| | | ) { |
| | | |
| | | companion object { |
| | |
| | | LOGGER.info("æ·»å 宿¶ä»»å¡") |
| | | timeTask.clear() |
| | | //é£ç¾½ç¯å¢ï¼è·åvocæ°æ®ãæ¨éæ²¹çæ°æ® |
| | | // timeTask.add(fetchVOC) |
| | | // timeTask.add(pushFume) |
| | | |
| | | if (systemIsApp) { |
| | | timeTask.add(fetchVOC) |
| | | timeTask.add(pushFume) |
| | | } else { |
| | | //微信å°ç¨åºï¼ä¸å°ä¼ä¸å®æ³èªå©ï¼ï¼å°è´¦å¤å¶ã宿¶ä»»å¡æ¨éç |
| | | timeTask.add(ledgerCopy) |
| | | // timeTask.add(ledgerCopy) |
| | | timeTask.add(ledgerRemind) |
| | | timeTask.add(taskJinAnLampEnterBaseInfo) |
| | | // timeTask.add(taskJinAnLampDeviceData) |
| | | timeTask.add(taskJinAnConstructionSiteInfo) |
| | | // timeTask.add(taskJinAnHourlyDustData) |
| | | timeTask.add(taskAutoLedger) |
| | | } |
| | | LOGGER.info("æ·»å 宿¶ä»»å¡å®æï¼ä»»å¡æ»è®¡${timeTask.size}个") |
| | | } |
| | | |