| | |
| | | */ |
| | | @Override |
| | | public R unitStatisticsTop(Long communityId, String belongTo, String choice) { |
| | | return R.ok(this.baseMapper.unitStatisticsTop(communityId, belongTo, choice)); |
| | | R r = communityService.selectCommunityIds(communityId); |
| | | List<Long> communityIds = null; |
| | | if(R.isOk(r)){ |
| | | communityIds = JSONArray.parseArray(JSONArray.toJSONString(r.getData()), Long.class); |
| | | if (CollUtil.isEmpty(communityIds)) { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | }else { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | return R.ok(this.baseMapper.unitStatisticsTop(communityIds, belongTo, choice)); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Override |
| | | public R unitStatistics(PagePbCheckUnitCommonDto commonDto) { |
| | | Long communityId = commonDto.getCommunityId(); |
| | | R r = communityService.selectCommunityIds(communityId); |
| | | List<Long> communityIds = null; |
| | | if(R.isOk(r)){ |
| | | communityIds = JSONArray.parseArray(JSONArray.toJSONString(r.getData()), Long.class); |
| | | if (CollUtil.isEmpty(communityIds)) { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | }else { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | commonDto.setCommunityIds(communityIds); |
| | | return R.ok(this.baseMapper.unitStatistics(commonDto, new Page(commonDto.getPageNum(), commonDto.getPageSize()))); |
| | | } |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public R pbStatisticsTop(Long communityId, String belongTo, String choice, Long checkUnitId) { |
| | | return R.ok(this.baseMapper.pbStatisticsTop(communityId, belongTo, choice, checkUnitId)); |
| | | |
| | | R r = communityService.selectCommunityIds(communityId); |
| | | List<Long> communityIds = null; |
| | | if(R.isOk(r)){ |
| | | communityIds = JSONArray.parseArray(JSONArray.toJSONString(r.getData()), Long.class); |
| | | if (CollUtil.isEmpty(communityIds)) { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | }else { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | return R.ok(this.baseMapper.pbStatisticsTop(communityIds, belongTo, choice, checkUnitId)); |
| | | } |
| | | |
| | | /** |
| | |
| | | */ |
| | | @Override |
| | | public R pbStatisticsBelong(PagePbCheckUnitCommonDto commonDto) { |
| | | Long communityId = commonDto.getCommunityId(); |
| | | R r = communityService.selectCommunityIds(communityId); |
| | | List<Long> communityIds = null; |
| | | if(R.isOk(r)){ |
| | | communityIds = JSONArray.parseArray(JSONArray.toJSONString(r.getData()), Long.class); |
| | | if (CollUtil.isEmpty(communityIds)) { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | }else { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | commonDto.setCommunityIds(communityIds); |
| | | return R.ok(this.baseMapper.pbStatisticsBelong(commonDto, new Page(commonDto.getPageNum(), commonDto.getPageSize()))); |
| | | } |
| | | |
| | |
| | | */ |
| | | @Override |
| | | public R pbStatisticsUnit(PagePbCheckUnitCommonDto commonDto) { |
| | | Long communityId = commonDto.getCommunityId(); |
| | | R r = communityService.selectCommunityIds(communityId); |
| | | List<Long> communityIds = null; |
| | | if(R.isOk(r)){ |
| | | communityIds = JSONArray.parseArray(JSONArray.toJSONString(r.getData()), Long.class); |
| | | if (CollUtil.isEmpty(communityIds)) { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | }else { |
| | | communityIds = new ArrayList<>(); |
| | | communityIds.add(communityId); |
| | | } |
| | | commonDto.setCommunityIds(communityIds); |
| | | return R.ok(this.baseMapper.pbStatisticsUnit(commonDto, new Page(commonDto.getPageNum(), commonDto.getPageSize()))); |
| | | } |
| | | } |