KamoCRM

Públicos jurídicos e de treinamento alcançam apenas membros da equipe, por status de emprego

Fixkamo-shared-library
Enviado
13 de novembro de 2026 às 03:53 UTC
Autor
Kamo
Confirmação
3a83e65

TeamMemberRepo.findAudience filtrado no status de emprego e estado de registro, mas nunca em Cada membro, incluindo os do tipo MEMBER, tem uma linha member_team_member com um departamento, e JPQL `FROM TeamMember` não filtra no discriminador, então pacotes legais enviados para um departamento atingiu pessoas que não são membros da equipe (cinco em Kamo's org, 2026-11-12). - findAudienceIds: SQL nativo com members.member_type = 'TEAM_MEMBER', is_active, e team_membership_status IN (:statuses). findAudience carrega esses ids; a sobrecarga de 5-arg mantém Apenas para ACTIVE. - findActiveByIdsAnyMemberType: o antigo predicado (ACTIVE, qualquer tipo de membro), para conformidade apenas requisitos — quem retira a comissão ainda deve um W-9. - LegalPackage.audienceStatuses **************** VARCHAR(255) DEFAULT 'ACTIVE', aplicado manualmente antes deste push): os status de emprego que um pacote tem como alvo unknown lê-se como ACTIVE.

Todas as alterações

Como o que você vê o transporte?

Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.

Comece grátis para sempreVer preços