export duplicate: add check onbirthdate

This commit is contained in:
Julien Fastré 2022-05-05 15:39:05 +02:00
parent 07aad4c7aa
commit a79a17b39e
2 changed files with 3 additions and 1 deletions

View File

@ -88,6 +88,7 @@ class ListPersonDuplicate implements DirectExportInterface, ExportElementValidat
$builder->add('precision', NumberType::class, [
'label' => 'Duplicate similarity',
'data' => self::PRECISION_DEFAULT_VALUE,
//'help' => 'Le degré de similarité mesure le nombre de caractères similaires entre la graphie des noms et prénoms. Un nombre faible indique que des graphies très différentes seront considérées comme similaires.',
'constraints' => [
new Range([
'min' => 0.1,
@ -161,6 +162,7 @@ class ListPersonDuplicate implements DirectExportInterface, ExportElementValidat
OR (UNACCENT(LOWER(p.firstname)) = UNACCENT(LOWER(p2.lastname))
AND UNACCENT(LOWER(p.lastname)) = UNACCENT(LOWER(p2.firstname)))
)
AND p.birthdate = p2.birthdate
AND p.center_id = p2.center_id
WHERE NOT EXISTS (
SELECT id