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