From fa9aa1858fb8937b1f80f264718fc23f904bcdbd Mon Sep 17 00:00:00 2001 From: gibert Date: Tue, 21 May 2024 15:39:51 +0200 Subject: [PATCH] suppression code inutile --- .../AjouterThesesPersonnesProcessor.java | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/src/main/java/fr/abes/theses_batch_indexation/processor/AjouterThesesPersonnesProcessor.java b/src/main/java/fr/abes/theses_batch_indexation/processor/AjouterThesesPersonnesProcessor.java index c39e544..ea16968 100644 --- a/src/main/java/fr/abes/theses_batch_indexation/processor/AjouterThesesPersonnesProcessor.java +++ b/src/main/java/fr/abes/theses_batch_indexation/processor/AjouterThesesPersonnesProcessor.java @@ -187,21 +187,13 @@ public TheseModel process(TheseModel theseModel) throws Exception { // Vérifier qu'on ne transforme pas un sujet en NNT, dans ce cas, il faut supprimer IdSujet de nntSet - - HashSet idsSujetASupprimer = new HashSet<>(); - Iterator iteratorNntSet = nntSet.iterator(); - while (iteratorNntSet.hasNext()) { - if (iteratorNntSet.next().equals(theseModel.getIdSujet())) { - idsSujetASupprimer.add(theseModel.getIdSujet()); - } - } - for (String s:idsSujetASupprimer) { - nntSet.remove(s); - } + nntSet.remove(theseModel.getIdSujet()); // Ajout de l'id de thèse qu'on indexe nntSet.add(theseModel.getId()); + // @TODO si la thèse est passée en soutenue (et a donc un nnt), faut-il supprimer le sujet pour la personne ? + log.info("4 début traitement"); //Mets mets = marshall.chargerMets(new ByteArrayInputStream(theseModel.getDoc().getBytes())); @@ -244,7 +236,7 @@ public TheseModel process(TheseModel theseModel) throws Exception { dbService.supprimerTheseATraiter(theseModel.getId(), TableIndexationES.indexation_es_personne); - jdbcTemplate.execute("commit"); + //jdbcTemplate.execute("commit"); // Rechargement de la BDD vers ES (à faire avec l'afterChunk)