|
|
@ -962,7 +962,11 @@ public class DataStatsServiceImpl implements DataStatsService { |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public PartyMemberVanguardRankResultDTO vanguardRank(PartyMemberVanguardFormDTO formDTO) { |
|
|
|
//获取组织级别
|
|
|
|
DimAgencyEntity agency = dataStatsDao.getAgencyInfo(formDTO.getAgencyId()); |
|
|
|
//组织排行
|
|
|
|
List<PartyMemberVanguardDetailResultDTO> agencyRank = dataStatsDao.selectAgencyVanguardRank(formDTO.getAgencyId()); |
|
|
|
//网格排行
|
|
|
|
List<PartyMemberVanguardDetailResultDTO> gridRank = dataStatsDao.selectGridVanguardRank(formDTO.getAgencyId()); |
|
|
|
PartyMemberVanguardRankResultDTO result = new PartyMemberVanguardRankResultDTO(); |
|
|
|
result.setAgencyRank(CollectionUtils.isNotEmpty(agencyRank)?agencyRank:Collections.emptyList()); |
|
|
@ -983,6 +987,7 @@ public class DataStatsServiceImpl implements DataStatsService { |
|
|
|
item.setProjectRatio(transform(item.getProjectRatio())); |
|
|
|
item.setProjectClosedRatio(transform(item.getProjectClosedRatio())); |
|
|
|
}); |
|
|
|
result.setAgencyLevel(agency.getLevel()); |
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|