KamoCRM

Audiensi hukum dan pelatihan hanya menjangkau anggota tim, berdasarkan status pekerjaan

Fixkamo-shared-library
Diantar
13 November 2026 pukul 03.53 UTC
Pengarang
Kamo
Kommit
3a83e65

TeamMemberRepo.findAudience disaring pada status pekerjaan dan status rekaman tetapi tidak pernah pada members.member_type. Setiap anggota, termasuk yang berjenis MEMBER, memiliki baris member_team_member dengan department, dan JPQL `FROM TeamMember` tidak menyaring pada diskriminator, jadi paket-paket legal dikirim ke departemen mencapai orang yang bukan anggota tim (lima di Kamo's org, 2026-11-12). - findAudienceIds: native SQL dengan members.member_type = 'TEAM_MEMBER', is_active, dan team_membership_status IN (:statuses). findAudience memuat id-id tersebut; overload 5-arg menyimpan Hanya aktif. - findActiveByIdsAnyMemberType: predikat lama (ACTIVE, jenis anggota apapun), untuk kepatuhan hanya persyaratan - siapapun yang menarik komisi masih berhutang W-9. - LegalPackage.audienceStatuses **************** VARCHAR(255) DEFAULT 'ACTIVE', diterapkan secara manual sebelum mendorong ini): status pekerjaan paket target. Null, kosong atau unknown dibaca sebagai ACTIVE.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga