| | |
| | | } |
| | | PartyBuildingActivityVO partyBuildingActivityVO = new PartyBuildingActivityVO(); |
| | | BeanUtils.copyProperties(comPbActivityDO, partyBuildingActivityVO); |
| | | List<ComPbActivityMemberDO> comPbActivityMemberDOS = comPbActivityMemberDAO.selectList(new QueryWrapper<ComPbActivityMemberDO>().lambda().eq(ComPbActivityMemberDO::getActivityId, id).orderByDesc(ComPbActivityMemberDO::getCreateAt)); |
| | | |
| | | List<PartyBuildingMemberVO> partyBuildingMemberVOS = new ArrayList<>(); |
| | | List<ComPbActivityMemberDO> comPbActivityMemberDOS = comPbActivityMemberDAO.selectList(new QueryWrapper<ComPbActivityMemberDO>().lambda().eq(ComPbActivityMemberDO::getActivityId, id).orderByDesc(ComPbActivityMemberDO::getCreateAt)); |
| | | if (!ObjectUtils.isEmpty(comPbActivityMemberDOS)) { |
| | | int size = comPbActivityMemberDOS.size(); |
| | | if (size>=6) { |
| | | comPbActivityMemberDOS = comPbActivityMemberDOS.subList(0,6); |
| | | } |
| | | comPbActivityMemberDOS.forEach(member->{ |
| | | PartyBuildingMemberVO partyBuildingMemberVO = new PartyBuildingMemberVO(); |
| | | BeanUtils.copyProperties(member, partyBuildingMemberVO); |
| | | partyBuildingMemberVO.setCreateAt(member.getCreateAt()); |
| | | partyBuildingMemberVOS.add(partyBuildingMemberVO); |
| | | }); |
| | | partyBuildingActivityVO.setParticipationActualNum(comPbActivityMemberDOS.size()); |
| | | }else{ |
| | | partyBuildingActivityVO.setParticipationActualNum(0); |
| | | } |
| | | //List<ComPbActivityMemberDO> comPbActivityMemberDOS = comPbActivityMemberDAO.selectList(new QueryWrapper<ComPbActivityMemberDO>().lambda().eq(ComPbActivityMemberDO::getActivityId, id).orderByDesc(ComPbActivityMemberDO::getCreateAt)); |
| | | /* List<PartyBuildingMemberVO> partyBuildingMemberVOS = new ArrayList<>(); |
| | | if (!ObjectUtils.isEmpty(comPbActivityMemberDOS)) { |
| | | List<Long> collect = comPbActivityMemberDOS.stream().map(ComPbActivityMemberDO::getMemberId).collect(Collectors.toList()); |
| | | int size = collect.size(); |
| | |
| | | partyBuildingActivityVO.setParticipationActualNum(size); |
| | | } else { |
| | | partyBuildingActivityVO.setParticipationActualNum(0); |
| | | } |
| | | }*/ |
| | | ComPbActivityMemberDO comPbActivityMemberDO=comPbActivityMemberDAO.selectByUserIdActivityId(id,userId); |
| | | if (ObjectUtils.isEmpty(comPbActivityMemberDO)) { |
| | | partyBuildingActivityVO.setIsSign(0); |
| | |
| | | List<PartyBuildingMemberVO> partyBuildingMemberVOS = new ArrayList<>(); |
| | | List<ComPbActivityMemberDO> comPbActivityMemberDOS = comPbActivityMemberDAO.selectList(new QueryWrapper<ComPbActivityMemberDO>().lambda().eq(ComPbActivityMemberDO::getActivityId, id).orderByDesc(ComPbActivityMemberDO::getCreateAt)); |
| | | if (!ObjectUtils.isEmpty(comPbActivityMemberDOS)) { |
| | | comPbActivityMemberDOS.forEach(member->{ |
| | | PartyBuildingMemberVO partyBuildingMemberVO = new PartyBuildingMemberVO(); |
| | | BeanUtils.copyProperties(member, partyBuildingMemberVO); |
| | | partyBuildingMemberVO.setCreateAt(member.getCreateAt()); |
| | | partyBuildingMemberVOS.add(partyBuildingMemberVO); |
| | | }); |
| | | } |
| | | /*if (!ObjectUtils.isEmpty(comPbActivityMemberDOS)) { |
| | | List<Long> collect = comPbActivityMemberDOS.stream().map(ComPbActivityMemberDO::getMemberId).collect(Collectors.toList()); |
| | | List<ComPbMemberDO> comPbMemberDOS = comPbMemberDAO.selectList(new QueryWrapper<ComPbMemberDO>().lambda().in(ComPbMemberDO::getId, collect)); |
| | | comPbMemberDOS.forEach(comPbMemberDO -> { |
| | |
| | | partyBuildingMemberVO.setCreateAt(comPbActivityMemberDO1.getCreateAt()); |
| | | partyBuildingMemberVOS.add(partyBuildingMemberVO); |
| | | }); |
| | | } |
| | | }*/ |
| | | return R.ok(partyBuildingMemberVOS); |
| | | } |
| | | |
| | |
| | | ComPbActivityMemberDO comPbActivityMemberDO1=new ComPbActivityMemberDO(); |
| | | comPbActivityMemberDO1.setActivityId(id); |
| | | comPbActivityMemberDO1.setMemberId(comPbMemberDO.getId()); |
| | | comPbActivityMemberDO1.setUserId(userId); |
| | | //添加参加活动的党员快照信息,防止党员信息删除后无法显示 |
| | | comPbActivityMemberDO1.setName(comPbMemberDO.getName()); |
| | | comPbActivityMemberDO1.setPhotoPath(comPbMemberDO.getPhotoPath()); |
| | | comPbActivityMemberDO1.setCreateAt(new Date()); |
| | | mum=comPbActivityMemberDAO.insert(comPbActivityMemberDO1); |
| | | } else { |