| | |
| | | private void roomBedStatistic(MonitorInfoVO monitorInfoVO) { |
| | | Map<Integer, Integer> mapOpeningCheckBedStatInfo = new HashMap<>(); |
| | | Map<Integer, Integer> mapOpeningInstallBedStatInfo = new HashMap<>(); |
| | | Map<Integer, Integer> mapOperatingCheckBedStatInfo = new HashMap<>(); |
| | | Map<Integer, Integer> mapOperatingInstallBedStatInfo = new HashMap<>(); |
| | | Map<Integer, Integer> mapDocCheckBedStatInfo = new HashMap<>(); |
| | | Map<Integer, Integer> mapDocInstallBedStatInfo = new HashMap<>(); |
| | | mapCheckTypeVsReadyMax.keySet().forEach( checkType -> { |
| | | mapOpeningCheckBedStatInfo.put(checkType, 0); |
| | | mapOpeningInstallBedStatInfo.put(checkType, 0); |
| | | mapOperatingCheckBedStatInfo.put(checkType, 0); |
| | | mapOperatingInstallBedStatInfo.put(checkType, 0); |
| | | mapDocCheckBedStatInfo.put(checkType, 0); |
| | | mapDocInstallBedStatInfo.put(checkType, 0); |
| | | }); |
| | | |
| | | //开通的 和 运营中 的工位统计 |
| | |
| | | else |
| | | mapOpeningInstallBedStatInfo.put(checkType, mapOpeningInstallBedStatInfo.get(checkType) + 1 ); |
| | | |
| | | if (bedQueueBO.getStatus() == BedStatusEnum.DOCTOR_ON.getStatus()) { |
| | | if (bedQueueBO.getStatus() == BedStatusEnum.DOCTOR_ON.getStatus() || |
| | | bedQueueBO.getStatus() == BedStatusEnum.PAUSE.getStatus()) { |
| | | if (bedQueueBO.opType == 0 || bedQueueBO.opType == 1) |
| | | mapOperatingCheckBedStatInfo.put(checkType, mapOperatingCheckBedStatInfo.get(checkType) + 1); |
| | | mapDocCheckBedStatInfo.put(checkType, mapDocCheckBedStatInfo.get(checkType) + 1); |
| | | else |
| | | mapOperatingInstallBedStatInfo.put(checkType, mapOperatingInstallBedStatInfo.get(checkType) + 1); |
| | | mapDocInstallBedStatInfo.put(checkType, mapDocInstallBedStatInfo.get(checkType) + 1); |
| | | } |
| | | }); |
| | | }); |
| | |
| | | mapCheckTypeVsReadyMax.keySet().forEach( checkType -> { |
| | | String str = mapOpeningCheckBedStatInfo.get(checkType) + " " + |
| | | mapOpeningInstallBedStatInfo.get(checkType) + " " + |
| | | mapOperatingCheckBedStatInfo.get(checkType) + " " + |
| | | mapOperatingInstallBedStatInfo.get(checkType) + " "; |
| | | mapDocCheckBedStatInfo.get(checkType) + " " + |
| | | mapDocInstallBedStatInfo.get(checkType) + " "; |
| | | mapCheckTypeBedInfo.put( checkType, str); |
| | | }); |
| | | |