| | |
| | | @SpringBootApplication |
| | | @EnableScheduling |
| | | class SupervisionApplication( |
| | | @Value("\${systemIsApp}") var systemIsApp: Boolean, |
| | | @Value("\${mode}") var mode: String, |
| | | ) { |
| | | |
| | |
| | | |
| | | @Bean |
| | | fun runner() = ApplicationRunner { |
| | | if (systemIsApp) { |
| | | webSocketServer.start() |
| | | } else { |
| | | wxTokenManager.run() |
| | | } |
| | | taskController.run() |
| | | // 2023.8.20 应用于安卓app后台,后续应该合并于小程序后台 |
| | | if (mode == "proapp") { |
| | | taskController.run() |
| | | // webSocketServer.start() |
| | | } |
| | | // 应用于微信小程序后台 |
| | | else if (mode == "pro") { |
| | | wxTokenManager.run() |
| | | webSocketServer.start() |
| | | } |
| | | println("mode: $mode") |
| | | } |