From 357e809afde8ab5c0d289f75b9d1a4880695e713 Mon Sep 17 00:00:00 2001 From: Jerome Villiseck Date: Mon, 14 Oct 2024 15:08:52 +0200 Subject: [PATCH] =?UTF-8?q?-=20Ajout=20d'un=20filtre=20sur=20930$b=20afin?= =?UTF-8?q?=20de=20n'afficher=20que=20les=20exemplaires=20de=20son=20RCR?= =?UTF-8?q?=20et=20non=20plus=20les=20exemplaires=20de=20son=20ILN=20-=20L?= =?UTF-8?q?es=20exemplaires=20restants=20sont=20calcul=C3=A9s=20=C3=A0=20p?= =?UTF-8?q?artir=20des=20exemplaires=20filtr=C3=A9s,=20normalement=20il=20?= =?UTF-8?q?n'y=20a=20pas=20lieu=20de=20proc=C3=A9der=20=C3=A0=20un=20secon?= =?UTF-8?q?d=20filtre?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/fr/abes/item/core/service/impl/DemandeSuppService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/fr/abes/item/core/service/impl/DemandeSuppService.java b/core/src/main/java/fr/abes/item/core/service/impl/DemandeSuppService.java index 7fad4c98..c23101d9 100644 --- a/core/src/main/java/fr/abes/item/core/service/impl/DemandeSuppService.java +++ b/core/src/main/java/fr/abes/item/core/service/impl/DemandeSuppService.java @@ -361,6 +361,8 @@ public String[] getNoticeExemplaireAvantApres(Demande demande, LigneFichier lign try { traitementService.authenticate("M" + demandeSupp.getRcr()); List exemplairesExistants = getExemplairesExistants(ligneFichierSupp); + //On ne conserve que les EPN de son RCR + exemplairesExistants = exemplairesExistants.stream().filter(exemplaire -> exemplaire.findZone("930", 0).findSubLabel("$b").equals(demandeSupp.getRcr())).toList(); if (exemplairesExistants.isEmpty()) { return new String[] { ligneFichierSupp.getPpn(),