KamoCRM

Khán giả pháp lý và huấn luyện chỉ tiếp cận các thành viên trong nhóm, theo tình trạng việc làm

Fixkamo-shared-library
Shipped
lúc 03:53 13 tháng 11, 2026 UTC
Author
Kamo
Commit
3a83e65

TeamMemberRepo.findAudience được lọc theo tình trạng việc làm và trạng thái ghi lại nhưng không bao giờ trên members.member_type. Mỗi thành viên, bao gồm cả những thành viên kiểu MEMBER, có một hàng member_team_member với department, và JPQL `FROM TeamMember` không lọc trên phân biệt, vì vậy các gói hợp pháp được gửi to a department reached people who are not team members (five in Kamo's org, 2026-11-12). - findAudienceIds: SQL bản địa với members.member_type = 'TEAM_MEMBER', is_active, và team_membership_status IN (:statuses). findAudience loads those ids; the 5-arg overload keeps Chỉ hoạt động. - findActiveByIdsAnyMemberType: định ngữ cũ (ACTIVE, bất kỳ kiểu thành viên nào), để tuân thủ Chỉ yêu cầu — bất cứ ai rút tiền vẫn nợ W-9. - LegalPackage.audienceStatuses **************** VARCHAR(255) DEFAULT 'ACTIVE', apply by hand before this push): trạng thái việc làm của gói mục tiêu. Null, empty hoặc không rõ đọc là THỰC HIỆN.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing