Commit ec543c3e authored by td.nguyenkhac's avatar td.nguyenkhac

Issue #30 Ajout d'un cas ambigu sur nom et date de naissance exacte

parent 7a5edf3c
......@@ -277,9 +277,35 @@ function notairesSearch($criteres)
// Traitement ci-après
}
else {
$reponseNotaire = REPONSE_INCONNU;
$type_sortie_pdf = "dossier_inconnu";
// Traitement ci-après
// Fix #30
// ***************************************************************************************************************
// Passe 3 : La requête est relancée sans les prenoms mais avec la date de naissance précise
// ***************************************************************************************************************
$req_count = "SELECT count(distinct(num_ind)) as nb FROM individus WHERE "
."("
."nom_usage IN (" . $sql_nom_usage_2. ", " . $sql_nom_civil_2.", ". $sql_nom_civil . " , " . $sql_nom_usage . ")"
." OR nom_civil IN( " . $sql_nom_usage_2. ", " . $sql_nom_civil_2. ",". $sql_nom_civil . " , " . $sql_nom_usage . ")"
.")"
. " AND annee_naissance = " . $anneeNotaire . " AND mois_naissance = " . $moisNotaire. " AND jour_naissance = " . $jourNotaire;
$result_ = $connect->query($req_count);
$valid_ = $result_->fetch();
$result_->closeCursor();
if ( hasDebug(2)) {
logDebug("Passe 3 requ_ : $req_count");
}
// S'il y a au moins un individu trouvé, la réponse est ambigue
if ($valid_["nb"] >= 1) {
$reponseNotaire = REPONSE_AMBIGU;
// Traitement ci-après
}
else {
$reponseNotaire = REPONSE_INCONNU;
$type_sortie_pdf = "dossier_inconnu";
// Traitement ci-après
}
}
}
// ----------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment