党支部数量
This commit is contained in:
@ -41,15 +41,13 @@ public class EventPartyBranchServiceImpl extends ServiceImpl<EventPartyBranchMap
|
|||||||
@Override
|
@Override
|
||||||
public Map<String, Integer> getPartyBranchMemberCount() {
|
public Map<String, Integer> getPartyBranchMemberCount() {
|
||||||
Map<String, Integer> map = new HashMap<>(2);
|
Map<String, Integer> map = new HashMap<>(2);
|
||||||
LambdaQueryWrapper<EventPartyBranch> queryBranch = Wrappers.lambdaQuery();
|
|
||||||
queryBranch.eq(EventPartyBranch::getType, "1").eq(EventPartyBranch::getStatus, "1");
|
|
||||||
//查询党支部数量
|
|
||||||
int branchCount = this.count(queryBranch);
|
|
||||||
|
|
||||||
LambdaQueryWrapper<EventPartyBranch> queryMember = Wrappers.lambdaQuery();
|
LambdaQueryWrapper<EventPartyBranch> queryMember = Wrappers.lambdaQuery();
|
||||||
queryMember.eq(EventPartyBranch::getType, "2").eq(EventPartyBranch::getStatus, "1");
|
queryMember.eq(EventPartyBranch::getType, "2").eq(EventPartyBranch::getStatus, "1");
|
||||||
|
List<EventPartyBranch> list = this.list(queryMember);
|
||||||
//查询党员总数量
|
//查询党员总数量
|
||||||
int memberCount = this.count(queryMember);
|
int memberCount = list.size();
|
||||||
|
int branchCount = (int) list.stream().map(EventPartyBranch::getBelongBranchName).distinct().count();
|
||||||
|
|
||||||
map.put("branch", branchCount);
|
map.put("branch", branchCount);
|
||||||
map.put("member", memberCount);
|
map.put("member", memberCount);
|
||||||
|
Reference in New Issue
Block a user