| | |
| | | import cn.lihu.jh.module.ecg.service.callingscreen.CallingScreenService; |
| | | import cn.lihu.jh.module.ecg.service.config.EcgConfigService; |
| | | import cn.lihu.jh.module.ecg.service.queue.QueueService; |
| | | import cn.lihu.jh.module.ecg.service.queuesequence.QueueSequenceService; |
| | | import cn.lihu.jh.module.infra.api.config.ConfigApi; |
| | | import cn.lihu.jh.module.system.api.dict.DictDataApi; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | QueueService queueService; |
| | | |
| | | @Resource |
| | | QueueSequenceService queueSequenceService; |
| | | |
| | | @Resource |
| | | CallingScreenService callingScreenService; |
| | | |
| | | @EventListener |
| | |
| | | |
| | | queueService.initCheckType(); |
| | | |
| | | ecgConfigService.readTimeSlotConfig(); |
| | | |
| | | BigScreenConfig bigScreenConfig = new BigScreenConfig(); |
| | | Integer waitingSize = Integer.valueOf(configApi.getConfigValueByKey(ECG_SCREEN_PANE_WAITING_KEY)); |
| | | Integer passedSize = Integer.valueOf(configApi.getConfigValueByKey(ECG_SCREEN_PANE_PASSED_KEY)); |
| | | bigScreenConfig.setWaitingSize( waitingSize); |
| | | bigScreenConfig.setPassedSize( passedSize); |
| | | callingScreenService.setBigScreenConfig(bigScreenConfig); |
| | | // Integer waitingSize = Integer.valueOf(configApi.getConfigValueByKey(ECG_SCREEN_PANE_WAITING_KEY)); |
| | | // Integer passedSize = Integer.valueOf(configApi.getConfigValueByKey(ECG_SCREEN_PANE_PASSED_KEY)); |
| | | // bigScreenConfig.setWaitingSize( waitingSize); |
| | | // bigScreenConfig.setPassedSize( passedSize); |
| | | // callingScreenService.setBigScreenConfig(bigScreenConfig); |
| | | callingScreenService.getDisplayColInfo(); |
| | | |
| | | // 预约序号表 处理逻辑 |
| | | queueSequenceService.initQueueSequenceTable(); |
| | | |
| | | String strOpenCloseTime = configApi.getConfigValueByKey(ECG_OPENING_TIME_KEY); |
| | | List<LocalTime> list = Utils.parseOpeningTime(strOpenCloseTime); |