Skip to content

Commit

Permalink
🔀 Fix after rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
JulienPavon committed Jan 23, 2025
1 parent 237d4b1 commit ff6c7fa
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 15 deletions.
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
import { mediator } from 'mediateur';
import { IdentifiantProjet } from '@potentiel-domain/common';
import { ReprésentantLégal } from '@potentiel-domain/laureat';

import { listProjection } from '@potentiel-infrastructure/pg-projections';
import { Option } from '@potentiel-libraries/monads';
import { Candidature } from '@potentiel-domain/candidature';
import { Routes } from '@potentiel-applications/routes';
import { Role } from '@potentiel-domain/utilisateur';
import { getLogger } from '@potentiel-libraries/monitoring';
import { getAbandonStatut } from './getAbandon';
import { getAttestationDeConformité } from './getAttestationDeConformité';
import { Where } from '@potentiel-domain/entity';

export type GetReprésentantLégalForProjectPage =
| {
Expand Down Expand Up @@ -119,16 +120,22 @@ export const getReprésentantLégal: GetReprésentantLégal = async (identifiant
const getChangementReprésentantLégal = async (identifiantProjet: IdentifiantProjet.ValueType) => {
try {
const derniersChangementsDemandés =
await mediator.send<ReprésentantLégal.ListerChangementReprésentantLégalQuery>({
type: 'Lauréat.ReprésentantLégal.Query.ListerChangementReprésentantLégal',
data: {
identifiantProjet: identifiantProjet.formatter(),
statut: ReprésentantLégal.StatutChangementReprésentantLégal.demandé.formatter(),
await listProjection<ReprésentantLégal.ChangementReprésentantLégalEntity>(
`changement-représentant-légal`,
{
where: {
identifiantProjet: Where.equal(identifiantProjet.formatter()),
demande: {
statut: Where.equal(
ReprésentantLégal.StatutChangementReprésentantLégal.demandé.formatter(),
),
},
},
},
});
);

if (derniersChangementsDemandés.total === 1) {
return derniersChangementsDemandés.items[0].demandéLe;
return derniersChangementsDemandés.items[0].demande.demandéLe;
}

return;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import { AppelOffre } from '@potentiel-domain/appel-offre';
import { ReprésentantLégal } from '@potentiel-domain/laureat';
import { Option } from '@potentiel-libraries/monads';
import { getLogger } from '@potentiel-libraries/monitoring';
import { Where } from '@potentiel-domain/entity';
import { listProjection } from '@potentiel-infrastructure/pg-projections';

import { RegisterTâchePlanifiéeNotificationDependencies } from '.';

Expand Down Expand Up @@ -56,13 +58,19 @@ export const handleReprésentantLégalRappelInstructionÀDeuxMois = async ({
}

const derniersChangementsDemandés =
await mediator.send<ReprésentantLégal.ListerChangementReprésentantLégalQuery>({
type: 'Lauréat.ReprésentantLégal.Query.ListerChangementReprésentantLégal',
data: {
identifiantProjet: identifiantProjet.formatter(),
statut: ReprésentantLégal.StatutChangementReprésentantLégal.demandé.formatter(),
await listProjection<ReprésentantLégal.ChangementReprésentantLégalEntity>(
`changement-représentant-légal`,
{
where: {
identifiantProjet: Where.equal(identifiantProjet.formatter()),
demande: {
statut: Where.equal(
ReprésentantLégal.StatutChangementReprésentantLégal.demandé.formatter(),
),
},
},
},
});
);

if (derniersChangementsDemandés.total === 0) {
getLogger().warn(`Aucune demande n'a été trouvée pour le changement de représentant`, {
Expand Down Expand Up @@ -95,7 +103,7 @@ export const handleReprésentantLégalRappelInstructionÀDeuxMois = async ({
type: typeTâchePlanifiée === 'accord-automatique' ? 'accord' : 'rejet',
nom_projet: nom,
departement_projet: département,
url: `${baseUrl}${Routes.ReprésentantLégal.changement.détail(identifiantProjet.formatter(), changementReprésentantLégal.demandéLe)}`,
url: `${baseUrl}${Routes.ReprésentantLégal.changement.détail(identifiantProjet.formatter(), changementReprésentantLégal.demande.demandéLe)}`,
},
});
};

0 comments on commit ff6c7fa

Please sign in to comment.