| | |
| | | if(CollectionUtils.isEmpty(hiddenDangerAllList)){ |
| | | return hiddenDangerDataVO; |
| | | } |
| | | Integer nowYear = DateUtil.getNowYearNum(); |
| | | Integer nowMonth = DateUtil.getNowMonthNum(); |
| | | String nowDate = DateUtil.getFomartDate(new Date(),"yyyy-MM-dd"); |
| | | for (int i = 1; i <=12 ; i++) { |
| | | GeneralDataVO generalDataVO = new GeneralDataVO(); |
| | | generalDataVO.setName(Integer.toString(i)); |
| | | generalDataVO.setTotal(hiddenDangerAllList.stream().filter(j->Constants.equalsInteger(Integer.valueOf(generalDataVO.getName()),Integer.valueOf(DateUtil.formatDate(j.getCreateDate(),"MM")))).collect(Collectors.toList()).size()); |
| | | generalDataVO.setTotal( |
| | | hiddenDangerAllList.stream().filter(j->Constants.equalsInteger(nowYear,Integer.valueOf(DateUtil.formatDate(j.getCreateDate(),"yyyy")))&&Constants.equalsInteger(Integer.valueOf(generalDataVO.getName()), |
| | | Integer.valueOf(DateUtil.formatDate(j.getCreateDate(),"MM")))).collect(Collectors.toList()).size()); |
| | | generalDataVO.setName(generalDataVO.getName()+"月"); |
| | | yearDataList.add(generalDataVO); |
| | | } |
| | |
| | | hiddenDangerDataVO.setTodayNew(hiddenDangerAllList.stream().filter(i->DateUtil.formatDate(i.getCreateDate(),"yyyy-MM-dd").equals(DateUtil.formatDate(new Date(),"yyyy-MM-dd"))).collect(Collectors.toList()).size()); |
| | | |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(hiddenDangerAllList)){ |
| | | List<Integer> cateList = hiddenDangerAllList.stream().map(i->i.getCateId()).collect(Collectors.toList()); |
| | | List<Integer> cateList = hiddenDangerAllList.stream().filter(i->DateUtil.formatDate(i.getCreateDate(),"yyyy-MM").equals(nowDate.substring(0,7))).map(i->i.getCateId()).collect(Collectors.toList()); |
| | | //全部隐患分类数据 |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(cateList)){ |
| | | List<GeneralDataVO> cateGeneralDataList = new ArrayList<>(); |
| | |
| | | if(optionalHiddenDanger.isPresent()){ |
| | | GeneralDataVO generalDataVO = new GeneralDataVO(); |
| | | HiddenDangerParam hiddenDangerParam = optionalHiddenDanger.get(); |
| | | Integer total = hiddenDangerAllList.stream().filter(i->Constants.equalsInteger(i.getCateId(),hiddenDangerParam.getId())).collect(Collectors.toList()).size(); |
| | | Integer total = hiddenDangerAllList.stream().filter(i->Constants.equalsInteger(i.getCateId(),hiddenDangerParam.getId())&& DateUtil.formatDate(i.getCreateDate(),"yyyy-MM").equals(nowDate.substring(0,7))).collect(Collectors.toList()).size(); |
| | | generalDataVO.setName(hiddenDangerParam.getName()); |
| | | generalDataVO.setTotal(total); |
| | | generalDataVO.setRata( |
| | |
| | | hiddenDangerDataVO.setCateList(cateGeneralDataList); |
| | | } |
| | | //全部隐患区域部门数据 |
| | | List<Integer> companyIdList = hiddenDangerAllList.stream().map(i->i.getAreaCompanyId()).collect(Collectors.toList()); |
| | | List<HiddenDangerCompanyVO> hiddenDangerCompanyVOList = hiddenDangerAllList.stream().map(i->new HiddenDangerCompanyVO(i.getAreaName(),i.getAreaCompanyId())).collect(Collectors.toList()); |
| | | |
| | | List<HiddenDangerCompanyVO> hiddenDangerCompanyVOList = hiddenDangerAllList.stream(). |
| | | filter(i->DateUtil.formatDate(i.getCreateDate(),"yyyy-MM").equals(nowDate.substring(0,7))) |
| | | .map(i->new HiddenDangerCompanyVO(i.getAreaName(),i.getAreaCompanyId())).collect(Collectors.toList()); |
| | | if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(hiddenDangerCompanyVOList)){ |
| | | List<GeneralDataVO> companyGeneralDataList = new ArrayList<>(); |
| | | Set<HiddenDangerCompanyVO> companyIdSetList = new HashSet<>(hiddenDangerCompanyVOList); |
| | |
| | | if(optionalCompany.isPresent()){ |
| | | GeneralDataVO generalDataVO = new GeneralDataVO(); |
| | | Company company = optionalCompany.get(); |
| | | Integer total = hiddenDangerAllList.stream().filter(i->Constants.equalsInteger(i.getAreaCompanyId(),company.getId())).collect(Collectors.toList()).size(); |
| | | Integer total = hiddenDangerAllList.stream().filter(i->DateUtil.formatDate(i.getCreateDate(),"yyyy-MM").equals(nowDate.substring(0,7))&&Constants.equalsInteger(i.getAreaCompanyId(),company.getId())).collect(Collectors.toList()).size(); |
| | | generalDataVO.setName(company.getName()); |
| | | generalDataVO.setTotal(total); |
| | | generalDataVO.setCategoryName(hiddenDangerCompanyVO.getCategoryName()); |