| | |
| | | java.util.Map<String, Object> hurryUpNow(Long roomId, String bedNo); |
| | | void startHurryUpOneCheckType(Integer checkType); |
| | | |
| | | /** |
| | | * 兜底:对**所有**开诊工位触发一次自动补人(等价于逐个 {@link #startHurryUpOneBed})。 |
| | | * |
| | | * <p>由 {@code QueueAutoRefillJob} 周期性调用:分流本身是"事件驱动"的 |
| | | * (签到 / 入座 / 开诊 / 叫号 / 完成各触发一次),任何一次触发没跑到或跑早了 |
| | | * (例如签到事务还没提交、执行器异常),患者就会一直停在「排队中」, |
| | | * 只能由医生手工「拉入」。周期兜底保证这种漏网最多 1 分钟就被补上。 |
| | | * |
| | | * <p>门闸不变:未开诊 / 停止候诊 / 候诊区已满 时照样不会补人。 |
| | | */ |
| | | void startHurryUpAll(); |
| | | |
| | | void startBedReload(); |
| | | void startResetRoom(Boolean needCloseBed); |
| | | MonitorInfoVO getMonitorInfo(); |