Text archives


Re: [pstage-utilisateurs] doublon


Chronological Thread 
  • From: Kossi Kouleowoun < >
  • To: Joelle Bernadou < >
  • Cc:
  • Subject: Re: [pstage-utilisateurs] doublon
  • Date: Thu, 18 Mar 2010 12:29:41 +0100

Joelle Bernadou a écrit :
Non, la table n'a pas été mise à jour manuellement les deux structures ont été créées par deux étudiants différents le même jour, et comme les numéros se suivent, on peut peut être en déduire que le deuxième a recherché la structure avant que la validation du 1er ne soit faite
ceci doit être statistiquement très  peu probable .....mais peut arriver
sans doute ..
il faudrait refaire une recherche sur la clé juste avant l'insert dans les tables pour éviter ce pb
Oui vous avez raison.
Et c'est ce qui est fait  par exemple dans  la classe AddStructureValidator.java.
private void validateNumSiret(String code,String pays, String statutCode, Errors errors) {

{
 ...
                   
                       /* regarde si le num siret indique n'existe pas deja dans la base de donnees : si c'est le cas, refus*/
                       List<Structure>  laListe = domainService.getStructuresByNumSiret(numSiret);
                       boolean existe = false;
                       if (laListe!=null && !laListe.isEmpty()){
                             existe=true;
                       }
                       if ( existe==true) {
                           errors.rejectValue("numSiret",  "add-structure.numSiret.exists");
                       }
                   }

...
}

cordialement

Kossi Kouleowoun a écrit :
Joelle Bernadou a écrit :
Bonjour,
Je me rends compte que nous avons un doublon dans la table structure, comment est ce possible ?
Id structure Num Siret Libellé 150 18003611300017 AFSSAPS 151 18003611300017 AFSSAPS (Agence Française de la Sécurité Sanitaire des Produits de Santé)
N'y a t il pas un contrôle sur le n° SIRET ?
Cordialement.

-- 
----------------------------------------------------------------
Joëlle Bernadou
Université Bordeaux 2
Centre de Ressources Informatiques
05.57.57.14.40

 

Bonjour ,
C'est étrange en effet
Il y a bien un contrôle de fait  sur la validité et l'unicité du numéro  siret pendant l'ajout ou la mise à jour d'une structure.
Peut être avez vous manuellement ajouter  dans votre base de données des structures ?
Cordialement.



-- 
-----------------------------------------
oooO Kossi Kouleowoun <kossi.kouleowoun at uhb.fr>
(   ) Université Haute Bretagne (Rennes 2)
 \ (  Centre Ressources Informatiques-Cellule ENT/WEB
  \_) Tel: 02.99.14.13.47 Fax: 02.99.14.13.50 
-----------------------------------------------
--
  

-- 
----------------------------------------------------------------
Joëlle Bernadou
Université Bordeaux 2
Centre de Ressources Informatiques
05.57.57.14.40

 

Cordialement.

-- 
-----------------------------------------
oooO Kossi Kouleowoun <kossi.kouleowoun at uhb.fr>
(   ) Université Haute Bretagne (Rennes 2)
 \ (  Centre Ressources Informatiques-Cellule ENT/WEB
  \_) Tel: 02.99.14.13.47 Fax: 02.99.14.13.50 
-----------------------------------------------
--



Archive powered by MHonArc 2.6.19.