From 594431cfe842cdbba79ae2e05f49daa1373c934e Mon Sep 17 00:00:00 2001 From: 张天森 <1292933220@qq.com> Date: 星期二, 12 七月 2022 16:49:24 +0800 Subject: [PATCH] update --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java index ae7ea6d..68a6cb0 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java @@ -35,6 +35,7 @@ import com.panzhihua.service_community.service.ComActNeighborCircleService; import lombok.extern.slf4j.Slf4j; +import org.springframework.util.CollectionUtils; /** * @auther lyq @@ -1037,7 +1038,7 @@ } @Override - public R institutionalUnitServiceAnalysis(Integer year, Integer type, Integer range, Long communityId,Integer page,Integer size,String belongTo) { + public R institutionalUnitServiceAnalysis(Integer year, Integer type, Integer range, Long communityId,Integer page,Integer size,String belongTo,Long unitId) { ActivityAnalysisVO activityVO=new ActivityAnalysisVO(); String beginTime=null; String endTime=null; @@ -1050,9 +1051,9 @@ activityVO.setPartyMemberCount(comActDAO.selectUnitCount()); activityVO.setUnitCount(comActDAO.selectMemberCount()); //获取单位活动统计数据(邻里圈) - List<UnitActivityAnalysisVO> unitActivityAnalysisVOS = comActNeighborCircleDAO.institutionalUnitServiceAnalysis(beginTime, endTime, belongTo); + List<UnitActivityAnalysisVO> unitActivityAnalysisVOS = comActNeighborCircleDAO.institutionalUnitServiceAnalysis(beginTime, endTime, belongTo,communityId); //获取单位活动统计数据(活动) - List<UnitActivityAnalysisVO> unitActivityAnalysisVOS1 = comActNeighborCircleDAO.institutionalUnitActivityAnalysis(beginTime, endTime, belongTo); + List<UnitActivityAnalysisVO> unitActivityAnalysisVOS1 = comActNeighborCircleDAO.institutionalUnitActivityAnalysis(beginTime, endTime, belongTo,communityId); if (unitActivityAnalysisVOS.size()>0){ for (UnitActivityAnalysisVO unitActivityAnalysisVO : unitActivityAnalysisVOS){ if (ObjectUtils.isNotEmpty(unitActivityAnalysisVO)){ @@ -1093,8 +1094,8 @@ } } //获取党员活动统计数据 - List<PartyMemberAnalysisVO> partyMemberAnalysisVOS = comActNeighborCircleDAO.institutionalPartyMemberServiceAnalysis(beginTime, endTime, belongTo); - List<PartyMemberAnalysisVO> partyMemberAnalysisVOS1 = comActNeighborCircleDAO.institutionalPartyMemberActAnalysis(beginTime, endTime, belongTo); + List<PartyMemberAnalysisVO> partyMemberAnalysisVOS = comActNeighborCircleDAO.institutionalPartyMemberServiceAnalysis(beginTime, endTime, belongTo,communityId,unitId); + List<PartyMemberAnalysisVO> partyMemberAnalysisVOS1 = comActNeighborCircleDAO.institutionalPartyMemberActAnalysis(beginTime, endTime, belongTo,communityId,unitId); if (partyMemberAnalysisVOS1.size()>0){ for (PartyMemberAnalysisVO vo : partyMemberAnalysisVOS1) { if (ObjectUtils.isNotEmpty(vo)){ @@ -1112,7 +1113,6 @@ } } } - //统计总时长和总次数 Integer unitServiceCount=0; Integer unitServiceTotalTime=0; @@ -1145,17 +1145,17 @@ activityVO.setPartyMemberServiceTotalCount(memberServiceCount); activityVO.setPartyMemberServiceTotalTime(memberServiceTotalTome); //处理排序 - if (null != type){ - if (type.equals(1)){ - //按时长排序 - ListUtil.sortByProperty(unitActivityAnalysisVOS, "serviceTime"); - ListUtil.sortByProperty(partyMemberAnalysisVOS, "serviceTime"); - }else if (type.equals(2)){ - //按次数排序 - ListUtil.sortByProperty(unitActivityAnalysisVOS, "serviceTimes"); - ListUtil.sortByProperty(partyMemberAnalysisVOS, "serviceTimes"); - } - } +// if (null != type){ +// if (type.equals(1)){ +// //按时长排序 +// ListUtil.sortByProperty(unitActivityAnalysisVOS, "serviceTime"); +// ListUtil.sortByProperty(partyMemberAnalysisVOS, "serviceTime"); +// }else if (type.equals(2)){ +// //按次数排序 +// ListUtil.sortByProperty(unitActivityAnalysisVOS, "serviceTimes"); +// ListUtil.sortByProperty(partyMemberAnalysisVOS, "serviceTimes"); +// } +// } //处理分页 PageVO<List<UnitActivityAnalysisVO>> unitPage=new PageVO<>(); PageVO<List<PartyMemberAnalysisVO>> memberPage=new PageVO<>(); -- Gitblit v1.7.1