|
|
@ -18,6 +18,7 @@ import com.elink.esua.epdc.modules.user.service.UserAnalysisService; |
|
|
|
import com.google.common.collect.Lists; |
|
|
|
import com.google.common.collect.Maps; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
@ -59,7 +60,7 @@ public class UserAnalysisServiceImpl extends BaseServiceImpl<UserAnalysisDao, Us |
|
|
|
List<GridOpeningResultDTO> communityTopicCountList = baseDao.selectListCommunityTopicCount(); |
|
|
|
GridOpeningResultDTO openingResultDto; |
|
|
|
for (int i = 0; i < registerCountList.size(); i++) { |
|
|
|
openingResultDto=registerCountList.get(i); |
|
|
|
openingResultDto = registerCountList.get(i); |
|
|
|
openingResultDto.setRegisterCount(registerCountList.get(i).getRegisterCount()); |
|
|
|
openingResultDto.setPartyCount(partyCountList.get(i).getPartyCount()); |
|
|
|
openingResultDto.setNewsCount(newsCountList.get(i).getNewsCount()); |
|
|
@ -87,7 +88,7 @@ public class UserAnalysisServiceImpl extends BaseServiceImpl<UserAnalysisDao, Us |
|
|
|
|
|
|
|
String partyFlag = MapUtil.getStr(params, "partyFlag"); |
|
|
|
// 如果是查询党员相关排行,进行查询党员认证失败数的查询
|
|
|
|
if (YesOrNoEnum.YES.value().equals(partyFlag)) { |
|
|
|
if (StringUtils.isNotBlank(partyFlag) && YesOrNoEnum.YES.value().equals(partyFlag)) { |
|
|
|
list = packPartyAuthFailureAmount(list); |
|
|
|
} |
|
|
|
return new PageData<>(list, page.getTotal()); |
|
|
@ -107,13 +108,14 @@ public class UserAnalysisServiceImpl extends BaseServiceImpl<UserAnalysisDao, Us |
|
|
|
for (UserDataRankResultDTO rankResult : hasList) { |
|
|
|
streetIdList.add(rankResult.getStreetId()); |
|
|
|
} |
|
|
|
if (CollUtil.isNotEmpty(streetIdList)) { |
|
|
|
List<UserDataRankResultDTO> partyAuthFailureCountByStreetId = baseDao.selectListPartyAuthFailureCountByStreetId(streetIdList); |
|
|
|
|
|
|
|
List<UserDataRankResultDTO> partyAuthFailureCountByStreetId = baseDao.selectListPartyAuthFailureCountByStreetId(streetIdList); |
|
|
|
|
|
|
|
for (UserDataRankResultDTO rankResult : hasList) { |
|
|
|
for (UserDataRankResultDTO byStreetId : partyAuthFailureCountByStreetId) { |
|
|
|
if (rankResult.getStreetId().equals(byStreetId.getStreetId())) { |
|
|
|
rankResult.setPartyAuthFailureCount(byStreetId.getPartyAuthFailureCount()); |
|
|
|
for (UserDataRankResultDTO rankResult : hasList) { |
|
|
|
for (UserDataRankResultDTO byStreetId : partyAuthFailureCountByStreetId) { |
|
|
|
if (rankResult.getStreetId().equals(byStreetId.getStreetId())) { |
|
|
|
rankResult.setPartyAuthFailureCount(byStreetId.getPartyAuthFailureCount()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|