Skip to content

Commit

Permalink
FEAT ITEM-314-back-remettre-letat-de-la-demande-a-1-lors-du-changemen…
Browse files Browse the repository at this point in the history
…t-de-rcr :

     - modification de la méthode returnState() de DemandeSuppService.java
     - modification de la méthode returnState() de DemandeExempService.java
     - modification de la méthode returnState() de DemandeModifService.java
  • Loading branch information
EryneKL committed Oct 31, 2024
1 parent 9ddfbe6 commit 66b8e23
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,7 @@ public Demande returnState(Integer etape, Demande demande) throws DemandeCheckin
DemandeExemp demandeExemp = (DemandeExemp) demande;
switch (etape) {
case 1:
demandeExemp.setEtatDemande(new EtatDemande(Constant.ETATDEM_PREPARATION)); // TODO tester cette correction pour les exemplarisations
demandeExemp.setEtatDemande(new EtatDemande(Constant.ETATDEM_PREPARATION));
return save(demandeExemp);
case 2:
//retour de la demande d'exemplarisation au stade choix du type, à l'état en saisie (=preparation)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -466,6 +466,8 @@ public Demande previousState(Demande demande) throws DemandeCheckingException, I
public Demande returnState(Integer etape, Demande demande) throws DemandeCheckingException {
DemandeModif demandeModif = (DemandeModif) demande;
switch (etape) {
case 1:
demandeModif.setEtatDemande(new EtatDemande(Constant.ETATDEM_PREPARATION));
case 2:
demandeModif.setTraitement(null); //On repasse DEM_TRAIT_ID à null : obtenu ETAPE 3
demandeModif.setZone(null); //On repasse ZONE à null : obtenu ETAPE 5
Expand Down
6 changes: 0 additions & 6 deletions web/src/main/java/fr/abes/item/web/DemandeRestService.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
import fr.abes.item.core.constant.TYPE_DEMANDE;
import fr.abes.item.core.constant.TYPE_SUPPRESSION;
import fr.abes.item.core.entities.item.Demande;
import fr.abes.item.core.entities.item.EtatDemande;
import fr.abes.item.core.entities.item.LigneFichier;
import fr.abes.item.core.exception.*;
import fr.abes.item.core.service.IDemandeService;
Expand Down Expand Up @@ -127,11 +126,6 @@ public DemandeWebDto modifDemande(@PathVariable("type") TYPE_DEMANDE type, @Path
if (rcr.isPresent()) {
demande.setRcr(rcr.get());
service.modifierShortNameDemande(demande);
if(type == TYPE_DEMANDE.SUPP) {
demande.setEtatDemande(new EtatDemande(Constant.ETATDEM_PREPARATION)); // permet de remettre l'état de la demande à 1 (en préparation) lorsque le RCR est modifié
} else if (type == TYPE_DEMANDE.EXEMP) {
demande.setEtatDemande(new EtatDemande(Constant.ETATDEM_ACOMPLETER)); // permet de remettre l'état de la demande à 3 (à compléter) lorsque le RCR est modifié
}
return builder.buildDemandeDto(service.save(demande), type);
}
if (type.equals(TYPE_DEMANDE.EXEMP) && typeExemp.isPresent()) {
Expand Down

0 comments on commit 66b8e23

Please sign in to comment.