| | |
| | | import cn.lihu.jh.module.ecg.service.config.EcgConfigService; |
| | | import cn.lihu.jh.module.ecg.service.queue.QueueService; |
| | | import cn.lihu.jh.module.infra.api.config.ConfigApi; |
| | | import cn.lihu.jh.module.system.api.dict.DictDataApi; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.boot.context.event.ApplicationStartedEvent; |
| | | import org.springframework.context.event.EventListener; |
| | | import org.springframework.stereotype.Component; |
| | |
| | | import static cn.lihu.jh.module.ecg.Constants.*; |
| | | |
| | | @Component |
| | | @Slf4j |
| | | public class MySpringEventListener { |
| | | |
| | | @Resource |
| | | private ConfigApi configApi; |
| | | |
| | | @Resource |
| | | private DictDataApi dictDataApi; |
| | | |
| | | @Resource |
| | | private EcgConfigService ecgConfigService; |
| | |
| | | |
| | | @EventListener |
| | | public void onApplicationEvent(ApplicationStartedEvent event) { |
| | | System.out.println("应用启动完成,系统初始。。。"); |
| | | log.info("应用启动完成,系统初始。。。"); |
| | | |
| | | Integer queueReadyMax = Integer.valueOf(configApi.getConfigValueByKey(ECG_QUEUE_READY_MAX_KEY)); |
| | | queueService.setQueueReadyMax( queueReadyMax ); |
| | | queueService.initCheckType(); |
| | | |
| | | BigScreenConfig bigScreenConfig = new BigScreenConfig(); |
| | | Integer waitingSize = Integer.valueOf(configApi.getConfigValueByKey(ECG_SCREEN_PANE_WAITING_KEY)); |