reajustement secteur decoupage perimetre
All checks were successful
CI - Build & Test (develop) / build-and-test (pull_request) Successful in 37s
All checks were successful
CI - Build & Test (develop) / build-and-test (pull_request) Successful in 37s
This commit is contained in:
@@ -161,7 +161,7 @@ public class SecteurServiceImpl implements SecteurService {
|
|||||||
}else
|
}else
|
||||||
if (avoirFonction.getFonction().getSection()!=null){
|
if (avoirFonction.getFonction().getSection()!=null){
|
||||||
secteurs.addAll(secteurRepository.findDistinctBySection_Id(avoirFonction.getFonction().getSection().getId()));
|
secteurs.addAll(secteurRepository.findDistinctBySection_Id(avoirFonction.getFonction().getSection().getId()));
|
||||||
}else if(avoirFonction.getFonction().getStructure()!=null){
|
}else if(avoirFonction.getFonction().getStructure()!=null && avoirFonction.getFonction().getDepartement()==null){
|
||||||
secteurs.addAll(secteurRepository.findDistinctBySection_Structure_Id(avoirFonction.getFonction().getStructure().getId()));
|
secteurs.addAll(secteurRepository.findDistinctBySection_Structure_Id(avoirFonction.getFonction().getStructure().getId()));
|
||||||
}else if(avoirFonction.getFonction().getDepartement()!=null){
|
}else if(avoirFonction.getFonction().getDepartement()!=null){
|
||||||
secteurs.addAll(secteurRepository.findSecteursByDepartement(avoirFonction.getFonction().getDepartement().getId()));
|
secteurs.addAll(secteurRepository.findSecteursByDepartement(avoirFonction.getFonction().getDepartement().getId()));
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ public class EntityFromPayLoadService {
|
|||||||
private final PersonneRepository personneRepository;
|
private final PersonneRepository personneRepository;
|
||||||
private final SourceDroitRepository sourceDroitRepository;
|
private final SourceDroitRepository sourceDroitRepository;
|
||||||
private final StructureRepository structureRepository;
|
private final StructureRepository structureRepository;
|
||||||
|
private final DepartementRepository departementRepository;
|
||||||
private final EnqueteBatimentRepository enqueteBatimentRepository;
|
private final EnqueteBatimentRepository enqueteBatimentRepository;
|
||||||
private final EnqueteUniteLogementRepository enqueteUniteLogementRepository;
|
private final EnqueteUniteLogementRepository enqueteUniteLogementRepository;
|
||||||
private final DeclarationNcRepository declarationNcRepository;
|
private final DeclarationNcRepository declarationNcRepository;
|
||||||
@@ -408,22 +409,29 @@ public class EntityFromPayLoadService {
|
|||||||
Optional<Secteur> optionalSecteur=Optional.empty();
|
Optional<Secteur> optionalSecteur=Optional.empty();
|
||||||
Optional<Section> optionalSection=Optional.empty();
|
Optional<Section> optionalSection=Optional.empty();
|
||||||
Optional<Profile> optionalProfile=Optional.empty();
|
Optional<Profile> optionalProfile=Optional.empty();
|
||||||
|
Optional<Departement> optionalDepartement=Optional.empty();
|
||||||
Optional<User> optionalUser=Optional.empty();
|
Optional<User> optionalUser=Optional.empty();
|
||||||
Optional<Structure> optionalStructure=Optional.empty();
|
Optional<Structure> optionalStructure=Optional.empty();
|
||||||
if(fonctionPaylaodWeb.getId()!=null)
|
if(fonctionPaylaodWeb.getId()!=null)
|
||||||
fonction = fonctionRepository.findById(fonctionPaylaodWeb.getId()).orElse(new Fonction());
|
fonction = fonctionRepository.findById(fonctionPaylaodWeb.getId()).orElse(new Fonction());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(fonctionPaylaodWeb.getSecteurId()!=null)
|
if(fonctionPaylaodWeb.getSecteurId()!=null)
|
||||||
optionalSecteur=secteurRepository.findById(fonctionPaylaodWeb.getSecteurId());
|
optionalSecteur=secteurRepository.findById(fonctionPaylaodWeb.getSecteurId());
|
||||||
|
|
||||||
if(fonctionPaylaodWeb.getProfileId()!=null)
|
if(fonctionPaylaodWeb.getProfileId()!=null)
|
||||||
optionalProfile=profileRepository.findById(fonctionPaylaodWeb.getProfileId());
|
optionalProfile=profileRepository.findById(fonctionPaylaodWeb.getProfileId());
|
||||||
|
|
||||||
if(fonctionPaylaodWeb.getSectionId()!=null)
|
if(fonctionPaylaodWeb.getSectionId()!=null)
|
||||||
optionalSection=sectionRepository.findById(fonctionPaylaodWeb.getSecteurId());
|
optionalSection=sectionRepository.findById(fonctionPaylaodWeb.getSectionId());
|
||||||
|
|
||||||
if(fonctionPaylaodWeb.getStructureId()!=null)
|
if(fonctionPaylaodWeb.getStructureId()!=null)
|
||||||
optionalStructure=structureRepository.findById(fonctionPaylaodWeb.getStructureId());
|
optionalStructure=structureRepository.findById(fonctionPaylaodWeb.getStructureId());
|
||||||
|
|
||||||
|
if(fonctionPaylaodWeb.getDepartementId()!=null)
|
||||||
|
optionalDepartement=departementRepository.findById(fonctionPaylaodWeb.getDepartementId());
|
||||||
|
|
||||||
|
fonction.setDepartement(optionalDepartement.orElse(null));
|
||||||
fonction.setSecteur(optionalSecteur.orElse(null));
|
fonction.setSecteur(optionalSecteur.orElse(null));
|
||||||
fonction.setProfile(optionalProfile.orElse(null));
|
fonction.setProfile(optionalProfile.orElse(null));
|
||||||
fonction.setSection(optionalSection.orElse(null));
|
fonction.setSection(optionalSection.orElse(null));
|
||||||
|
|||||||
Reference in New Issue
Block a user