| | |
| | | List<WarningEvent> warningEventList = warningEventMapper.selectJoinList(WarningEvent.class, |
| | | new MPJLambdaWrapper<WarningEvent>(). |
| | | selectAll(WarningEvent.class) |
| | | .selectAs(Warning::getCode,WarningEvent::getWarningId) |
| | | .leftJoin(Warning.class,Warning::getId,WarningEvent::getWarningCode) |
| | | .selectAs(Warning::getCode,WarningEvent::getWarningCode) |
| | | .leftJoin(Warning.class,Warning::getId,WarningEvent::getWarningId) |
| | | .eq(WarningEvent::getIsdeleted,Constants.ZERO) |
| | | .in(Warning::getCode,Constants.WarningConfig.KEY_TIME_OUT_BACK.getKey(),Constants.WarningConfig.ALARM_TEST.getKey(),Constants.WarningConfig.GRID_TIME_OUT_INFO.getKey()) |
| | | .like(Objects.nonNull(type)&&Constants.equalsInteger(Constants.ZERO,type),WarningEvent::getCreateDate,DateUtil.getCurrDate()) |
| | |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(warningEventList)){ |
| | | vo.setAlcoholNum( |
| | | warningEventList.stream().filter(i->StringUtils.isNotBlank(i.getWarningCode())&& |
| | | i.getWarningCode().equals(Constants.WarningConfig.ALARM_TEST.getKey())).collect(Collectors.toList()).size() |
| | | i.getWarningCode().equals(Constants.WarningConfig.ALARM_TEST.getKey()+"")).collect(Collectors.toList()).size() |
| | | ); |
| | | vo.setUnCloseNum( |
| | | warningEventList.stream().filter(i->StringUtils.isNotBlank(i.getWarningCode())&& |
| | | i.getWarningCode().equals(Constants.WarningConfig.GRID_TIME_OUT_INFO.getKey())).collect(Collectors.toList()).size() |
| | | i.getWarningCode().equals(Constants.WarningConfig.GRID_TIME_OUT_INFO.getKey()+"")).collect(Collectors.toList()).size() |
| | | ); |
| | | vo.setTimeOutNum( |
| | | warningEventList.stream().filter(i->StringUtils.isNotBlank(i.getWarningCode())&& |
| | | i.getWarningCode().equals(Constants.WarningConfig.KEY_TIME_OUT_BACK.getKey())).collect(Collectors.toList()).size() |
| | | i.getWarningCode().equals(Constants.WarningConfig.KEY_TIME_OUT_BACK.getKey()+"")).collect(Collectors.toList()).size() |
| | | ); |
| | | } |
| | | |