From 6c4db89ea8795d6be8431f698051e62bec9ec956 Mon Sep 17 00:00:00 2001 From: 罗yu 元桥 <2376770955@qq.com> Date: 星期五, 07 五月 2021 09:06:08 +0800 Subject: [PATCH] Merge branch 'test' into 'master' --- springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/PartyOrganizationServiceImpl.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/PartyOrganizationServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/PartyOrganizationServiceImpl.java index 1320011..c4a7386 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/PartyOrganizationServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/PartyOrganizationServiceImpl.java @@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.common.model.dtos.partybuilding.ComListPartyDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.partybuilding.PartyOrganizationVO; import com.panzhihua.service_dangjian.dao.ComPbMemberDAO; @@ -14,6 +15,7 @@ import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; import org.springframework.util.ObjectUtils; +import org.springframework.util.StringUtils; import javax.annotation.Resource; import java.util.ArrayList; @@ -156,4 +158,24 @@ } return R.fail(); } + + public List<PartyOrganizationVO> listPartyOrganizationByApp(ComListPartyDTO comListPartyDTO){ + List<PartyOrganizationVO> partyOrganizationVOS = new ArrayList<>(); + QueryWrapper<ComPbOrgDO> queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ComPbOrgDO::getCommunityId, comListPartyDTO.getCommunityId()).eq(ComPbOrgDO::getStatus, 1); + if(!StringUtils.isEmpty(comListPartyDTO.getName())){ + queryWrapper.lambda().like(ComPbOrgDO::getName,comListPartyDTO.getName()); + } + List<ComPbOrgDO> comPbOrgDOS = comPbOrgDAO.selectList(queryWrapper); + if (!ObjectUtils.isEmpty(comPbOrgDOS)) { + comPbOrgDOS.forEach(comPbOrgDO -> { + PartyOrganizationVO partyOrganizationVO = new PartyOrganizationVO(); + partyOrganizationVO.setId(comPbOrgDO.getId()); + partyOrganizationVO.setName(comPbOrgDO.getName()); + partyOrganizationVO.setStatus(comPbOrgDO.getStatus()); + partyOrganizationVOS.add(partyOrganizationVO); + }); + } + return partyOrganizationVOS; + } } -- Gitblit v1.7.1