From d83a4cf0935d2dbcdf87ff670f26b574a1de2a49 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Wed, 12 Mar 2025 11:46:49 +0800 Subject: [PATCH] refactor(mall): 优化团队人数检查逻辑 --- src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java index 65c7e3f..7a5a0a9 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java @@ -252,8 +252,11 @@ return; } - // 检查团队人数 - if (allMembers.size() < teamCnt) { + // 检查团队人数(有效的团队人数) + long allMembersCount = allMembers.stream() + .filter(member -> !"YOUKE".equals(member.getLevel())) + .count(); + if (allMembersCount < teamCnt) { return; } -- Gitblit v1.9.1