| | |
| | | public enum QueueStatusEnum implements IntArrayValuable { |
| | | |
| | | //5:过号 10:排队中 15:已召回 20:候诊准备 30:就诊中 40:就诊完成 |
| | | PASSED((byte)5, "过号"), |
| | | PASSED((byte)5, "已过号"), |
| | | WAITING((byte)10, "排队中"), |
| | | RECALLED((byte)15, "已召回"), |
| | | READY((byte)20, "候诊准备"), |
| | | READY((byte)20, "候诊中"), |
| | | ONSTAGE((byte)30, "就诊中"), |
| | | FINISH((byte)40, "就诊完成"); |
| | | FINISH((byte)40, "已就诊"); |
| | | |
| | | public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(QueueStatusEnum::getStatus).toArray(); |
| | | |
| | |
| | | queueService.finishNextPatient(roomId, bedNo); |
| | | |
| | | List<Byte> queueStatusList = new ArrayList<>(); |
| | | queueStatusList.add(QueueStatusEnum.RECALLED.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.READY.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.ONSTAGE.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.PASSED.getStatus()); |
| | |
| | | queueService.passNextPatient(roomId, bedNo); |
| | | |
| | | List<Byte> queueStatusList = new ArrayList<>(); |
| | | queueStatusList.add(QueueStatusEnum.RECALLED.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.READY.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.ONSTAGE.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.PASSED.getStatus()); |
| | |
| | | @RequestParam("bedNo") String bedNo) |
| | | { |
| | | List<Byte> queueStatusList = new ArrayList<>(); |
| | | queueStatusList.add(QueueStatusEnum.RECALLED.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.READY.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.ONSTAGE.getStatus()); |
| | | queueStatusList.add(QueueStatusEnum.PASSED.getStatus()); |