From 724a85cacce9fe4cdde9c31101f9548387631973 Mon Sep 17 00:00:00 2001 From: lidongdong <1459917685@qq.com> Date: 星期二, 16 七月 2024 16:17:08 +0800 Subject: [PATCH] 花城 报道单位统计】这里报错500 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActNeighborCircleServiceImpl.java | 48 ++++++++++++++++++++++++++---------------------- 1 files changed, 26 insertions(+), 22 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 58e9eb3..288f2b9 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 @@ -1466,34 +1466,38 @@ } //报道党员统计积分 - for (PartyMemberAnalysisVO memberAnalysisVO : partyMemberAnalysisVOS) { - Long userId = memberAnalysisVO.getMemberId(); - LambdaQueryWrapper<NewFightNeedProblemClaim> wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(NewFightNeedProblemClaim::getUserId,userId); - List<NewFightNeedProblemClaim> newFightNeedProblemInventories = newFightNeedProblemClaimMapper.selectList(wrapper); - long sumAward = 0l; - - if(memberAnalysisVO.getPartyCount()!=null || memberAnalysisVO.getPartyCount()!=0l ) + for (PartyMemberAnalysisVO memberAnalysisVO : partyMemberAnalysisVOS) + { + if(memberAnalysisVO!=null) { - sumAward=memberAnalysisVO.getPartyCount(); - } + Long userId = memberAnalysisVO.getMemberId(); + LambdaQueryWrapper<NewFightNeedProblemClaim> wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(NewFightNeedProblemClaim::getUserId,userId); + List<NewFightNeedProblemClaim> newFightNeedProblemInventories = newFightNeedProblemClaimMapper.selectList(wrapper); + long sumAward = 0l; - for (NewFightNeedProblemClaim inventory : newFightNeedProblemInventories) { - String taskId = inventory.getTaskId(); - NewFightNeedProblemInventory newFightNeedProblemInventory = newFightNeedProblemInventoryMapper.selectById(taskId); - - if(newFightNeedProblemInventory!=null && !StringUtils.isEmpty(newFightNeedProblemInventory.getAward())) + if(memberAnalysisVO.getPartyCount()!=null || memberAnalysisVO.getPartyCount()!=0l ) { - String award = newFightNeedProblemInventory.getAward(); - - if(!StringUtils.isEmpty(award) ) - { - sumAward = Long.parseLong(award) + sumAward; - } + sumAward=memberAnalysisVO.getPartyCount(); } + for (NewFightNeedProblemClaim inventory : newFightNeedProblemInventories) { + String taskId = inventory.getTaskId(); + NewFightNeedProblemInventory newFightNeedProblemInventory = newFightNeedProblemInventoryMapper.selectById(taskId); + + if(newFightNeedProblemInventory!=null && !StringUtils.isEmpty(newFightNeedProblemInventory.getAward())) + { + String award = newFightNeedProblemInventory.getAward(); + + if(!StringUtils.isEmpty(award) ) + { + sumAward = Long.parseLong(award) + sumAward; + } + } + + } + memberAnalysisVO.setPartyCount(sumAward); } - memberAnalysisVO.setPartyCount(sumAward); } //统计总时长和总次数 -- Gitblit v1.7.1