mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-11-09 21:58:28 +00:00
export duplicate: add check onbirthdate
This commit is contained in:
@@ -88,6 +88,7 @@ class ListPersonDuplicate implements DirectExportInterface, ExportElementValidat
|
|||||||
$builder->add('precision', NumberType::class, [
|
$builder->add('precision', NumberType::class, [
|
||||||
'label' => 'Duplicate similarity',
|
'label' => 'Duplicate similarity',
|
||||||
'data' => self::PRECISION_DEFAULT_VALUE,
|
'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' => [
|
'constraints' => [
|
||||||
new Range([
|
new Range([
|
||||||
'min' => 0.1,
|
'min' => 0.1,
|
||||||
@@ -161,6 +162,7 @@ class ListPersonDuplicate implements DirectExportInterface, ExportElementValidat
|
|||||||
OR (UNACCENT(LOWER(p.firstname)) = UNACCENT(LOWER(p2.lastname))
|
OR (UNACCENT(LOWER(p.firstname)) = UNACCENT(LOWER(p2.lastname))
|
||||||
AND UNACCENT(LOWER(p.lastname)) = UNACCENT(LOWER(p2.firstname)))
|
AND UNACCENT(LOWER(p.lastname)) = UNACCENT(LOWER(p2.firstname)))
|
||||||
)
|
)
|
||||||
|
AND p.birthdate = p2.birthdate
|
||||||
AND p.center_id = p2.center_id
|
AND p.center_id = p2.center_id
|
||||||
WHERE NOT EXISTS (
|
WHERE NOT EXISTS (
|
||||||
SELECT id
|
SELECT id
|
||||||
|
|||||||
Reference in New Issue
Block a user