diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/service/impl/UserAnalysisServiceImpl.java b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/service/impl/UserAnalysisServiceImpl.java index 6c98dc491..821a43b85 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/service/impl/UserAnalysisServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/user/service/impl/UserAnalysisServiceImpl.java @@ -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 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(list, page.getTotal()); @@ -107,13 +108,14 @@ public class UserAnalysisServiceImpl extends BaseServiceImpl partyAuthFailureCountByStreetId = baseDao.selectListPartyAuthFailureCountByStreetId(streetIdList); - List 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()); + } } } } diff --git a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml index 47d903711..fce6f69f1 100644 --- a/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml +++ b/esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml @@ -59,12 +59,16 @@ LEFT JOIN esua_epdc_admin.sys_dept ad2 ON ad1.pid = ad2.id WHERE uu.DEL_FLAG = '0' AND uu.PARTY_FLAG = '1' - /*待补充部门数据权限;待补充按时间筛选*/ + + and ad2.ID in + #{deptId} + + /*待补充按时间筛选*/ AND ad.id IS NOT NULL ) t GROUP BY t.streetId ) t1 - /*待补充排序功能*/ + /*待补充排序功能 order by t1.oldCount asc */