Skip to content

Commit

Permalink
Prend en compte les noms/prenoms null pour la remonté des destinatair…
Browse files Browse the repository at this point in the history
…es courriers

Issue: #198971
Change-Id: I73896423a1a0d618b78ece147c56fe7638a4c906
  • Loading branch information
Clément GRENOT committed Dec 14, 2023
1 parent b958e91 commit 2ae6d97
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
import static fr.sdis83.remocra.db.model.remocra.Tables.TYPE_ORGANISME;
import static fr.sdis83.remocra.db.model.remocra.Tables.UTILISATEUR;
import static fr.sdis83.remocra.db.model.remocra.Tables.ZONE_COMPETENCE;
import static org.jooq.impl.DSL.coalesce;

import com.vividsolutions.jts.geom.Geometry;
import fr.sdis83.remocra.GlobalConstants;
Expand Down Expand Up @@ -65,7 +66,11 @@ public List<DestinataireModel> getDestinataireUtilisateur(List<Long> listeIdOrga
return context
.select(
UTILISATEUR.ID,
DSL.concat(UTILISATEUR.NOM, DSL.val(" "), UTILISATEUR.PRENOM).as("nom"),
DSL.concat(
coalesce(UTILISATEUR.NOM, DSL.val("")),
DSL.val(" "),
coalesce(UTILISATEUR.PRENOM, DSL.val("")))
.as("nom"),
UTILISATEUR.EMAIL,
PROFIL_UTILISATEUR.NOM.as("fonction"),
DSL.val(DestinataireType.UTILISATEUR.getType()).as("type"))
Expand All @@ -89,7 +94,7 @@ public List<DestinataireModel> getDestinataireOrganisme(List<Long> listeIdOrgani
return context
.select(
ORGANISME.ID,
ORGANISME.NOM,
coalesce(ORGANISME.NOM, DSL.val("")).as("nom"),
ORGANISME.EMAIL_CONTACT.as("email"),
TYPE_ORGANISME.NOM.as("fonction"),
DSL.val(DestinataireType.ORGANISME.getType()).as("type"))
Expand Down

0 comments on commit 2ae6d97

Please sign in to comment.