From 8d18991cdd1d8929da4c797151218ff9fee05d9d Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Mon, 30 Dec 2024 17:55:14 +0800 Subject: [PATCH] perf(mall): 优化获取团队成员逻辑 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java index bf84667..bfcddd1 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java @@ -337,6 +337,9 @@ new LambdaQueryWrapper<MallMember>() .eq(MallMember::getReferrerId, inviteId) ); + if(CollUtil.isEmpty(directMembers)){ + return memberIds; + } memberIds.addAll(directMembers.stream().map(MallMember::getId).collect(Collectors.toSet())); // 获取团队成员 @@ -344,6 +347,9 @@ new LambdaQueryWrapper<MallMember>() .in(MallMember::getReferrerId, directMembers.stream().map(MallMember::getInviteId).collect(Collectors.toSet())) ); + if(CollUtil.isEmpty(teamMembers)){ + return memberIds; + } memberIds.addAll(teamMembers.stream().map(MallMember::getId).collect(Collectors.toSet())); return memberIds; -- Gitblit v1.9.1