| | |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import com.panzhihua.common.model.vos.community.screen.event.EventComprehensiveGovernanceStatisticsVO; |
| | | import com.panzhihua.common.model.vos.community.StatisticsCommVO; |
| | | import com.panzhihua.common.model.vos.community.bigscreen.GridsGovernanceStatisticsVO; |
| | | import org.springframework.beans.BeanUtils; |
| | |
| | | */ |
| | | @Override |
| | | public R<EventDetailsVO> eventDetails(Long id) { |
| | | EventDO eventDO = eventMapper.selectById(id); |
| | | if (eventDO != null) { |
| | | EventDetailsVO eventDetailsVO = new EventDetailsVO(); |
| | | BeanUtils.copyProperties(eventDO, eventDetailsVO); |
| | | EventGridDataDO eventGridDataDO = eventGridDataMapper.selectById(eventDO.getGridId()); |
| | | EventDetailsVO eventDetailsVO = eventMapper.getById(id); |
| | | if (eventDetailsVO != null) { |
| | | EventGridDataDO eventGridDataDO = eventGridDataMapper.selectById(eventDetailsVO.getGridId()); |
| | | if (eventGridDataDO != null) { |
| | | eventDetailsVO.setGridName(eventGridDataDO.getGridName()); |
| | | eventDetailsVO.setCommunityId(eventGridDataDO.getGridCommunityId()); |
| | |
| | | eventDetailsVO.setTrans(eventTransferRecordVOS); |
| | | |
| | | // 查询网格员头像,姓名 |
| | | Map<String, Object> gridMember = eventMapper.getUserBaseInfo(eventDO.getGridMemberId()); |
| | | Map<String, Object> gridMember = eventMapper.getUserBaseInfo(eventDetailsVO.getGridMemberId()); |
| | | if (!CollectionUtils.isEmpty(gridMember)) { |
| | | eventDetailsVO.setGridMemberName( |
| | | gridMember.get("nick_name") == null ? "" : gridMember.get("nick_name").toString()); |
| | | eventDetailsVO.setGridMemberImageUrl( |
| | | gridMember.get("image_url") == null ? "" : gridMember.get("image_url").toString()); |
| | | } |
| | | if (Objects.equals(eventDO.getGridMemberId(), eventDO.getCreateBy())) { |
| | | if (Objects.equals(eventDetailsVO.getGridMemberId(), eventDetailsVO.getCreateBy())) { |
| | | eventDetailsVO.setCreator(eventDetailsVO.getGridMemberName()); |
| | | } else { |
| | | Map<String, Object> createUser = eventMapper.getUserBaseInfo(eventDO.getCreateBy()); |
| | | Map<String, Object> createUser = eventMapper.getUserBaseInfo(eventDetailsVO.getCreateBy()); |
| | | eventDetailsVO |
| | | .setCreator(createUser.get("nick_name") == null ? "" : createUser.get("nick_name").toString()); |
| | | } |
| | |
| | | |
| | | @Override |
| | | public R<ComActVO> actList() { |
| | | return communityService.listCommunityAll(); |
| | | return communityService.listCommunityAll(null); |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | }); |
| | | } |
| | | statisticsVO.setGridIncidentList(eventResultList); |
| | | // 查询所有小区 |
| | | List<CivilVillageStatisticsVO> villageStatisticsList = |
| | | this.baseMapper.getCivilScreenVillageList(eventListDTO.getCommunityId()); |
| | |
| | | statisticsVO.setDrawEventPopulationTotalVO(populationTotalVO); |
| | | return R.ok(statisticsVO); |
| | | } |
| | | |
| | | /** |
| | | * 西区大数据分析平台-综合治理栏 |
| | | * @return |
| | | */ |
| | | @Override |
| | | public R getComprehensiveGovernanceStatics() { |
| | | EventComprehensiveGovernanceStatisticsVO governanceStatisticsVO = this.baseMapper.selectComprehensiveGovernanceStatics(); |
| | | governanceStatisticsVO.generateGovernanceTotal(); |
| | | return R.ok(governanceStatisticsVO); |
| | | } |
| | | } |