- 已发运
- 2026年11月13日 03:53 UTC
- 作者
- Kamo
- 承诺
- 3a83e65
TeamMemberRepo.findAudience 根据就业状态和记录状态过滤,但从未根据 members.member_type . 每个成员,包括 MEMBER 类型的成员,都有一个 member_team_member 行,其中包含 JPQL `FROM TeamMember` 并不过滤区分符,因此发送的合法包 到一个部门的人不是团队成员(五个在 Kamo 的组织, 2026-11-12 ) 。 - findAudienceIds: 使用 members.member_type = 'TEAM_MEMBER ' , is_active 的原生 SQL,以及 team_membership_status IN ( : statuses ) 。 findAudience 加载这些 id;5 个值的过载保持 只有活跃的。 - findActiveByIdsAnyMemberType:旧的谓词(ACTIVE,任何成员类型 ) , 用于合规性 只需 — 谁撤回佣金仍然欠一个W-9. 默认值为'active ' , 默认值为'active ' , 在此推送之前手动应用 ) : 软件包目标的就业状态 未知读作ACTIVE。
