Skip to content

Commit

Permalink
fix(console): modification des requêtes pour le tag formation renovee
Browse files Browse the repository at this point in the history
  • Loading branch information
gBusato committed Feb 4, 2025
1 parent 41e7fef commit 931074e
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { jsonBuildObject } from "kysely/helpers/postgres";
import { CURRENT_IJ_MILLESIME, CURRENT_RENTREE } from "shared";
import { TypeFormationSpecifiqueEnum } from "shared/enum/formationSpecifiqueEnum";
import { PositionQuadrantEnum } from "shared/enum/positionQuadrantEnum";
import { getDateRentreeScolaire } from "shared/utils/getRentreeScolaire";
import { MAX_LIMIT } from "shared/utils/maxLimit";

import { getKbdClient } from "@/db/db";
Expand Down Expand Up @@ -160,9 +161,13 @@ export const getFormationEtablissementsQuery = async ({
.as("continuumEtablissement"),
eb
.selectFrom("formationHistorique")
.select("formationHistorique.cfd")
.whereRef("formationHistorique.cfd", "=", "formationView.cfd")
.where("formationHistorique.ancienCFD", "in", (eb) => eb.selectFrom("formationEtablissement").select("cfd"))
.innerJoin("formationView as fva", "fva.cfd", "formationHistorique.ancienCFD")
.select("formationHistorique.ancienCFD")
.where(wb => wb.and([
wb(wb.ref("formationHistorique.cfd"), "=", wb.ref("formationView.cfd")),
wb("fva.dateFermeture", "is not", null),
wb("fva.dateFermeture", ">", sql<Date>`${getDateRentreeScolaire(rentreeScolaire[0])}`)
]))
.limit(1)
.as("isFormationRenovee"),
isFormationActionPrioritaire({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import { sql } from "kysely";
import { CURRENT_IJ_MILLESIME, CURRENT_RENTREE } from "shared";
import { TypeFormationSpecifiqueEnum } from "shared/enum/formationSpecifiqueEnum";
import { PositionQuadrantEnum } from "shared/enum/positionQuadrantEnum";
import { getDateRentreeScolaire } from "shared/utils/getRentreeScolaire";
import { MAX_LIMIT } from "shared/utils/maxLimit";

import { getKbdClient } from "@/db/db";
Expand Down Expand Up @@ -201,9 +202,13 @@ export const getFormationsQuery = async ({
"formationHistorique.cfd as formationRenovee",
eb
.selectFrom("formationHistorique")
.select("formationHistorique.cfd")
.whereRef("formationHistorique.cfd", "=", "formationView.cfd")
.where("formationHistorique.ancienCFD", "in", (eb) => eb.selectFrom("formationEtablissement").select("cfd"))
.innerJoin("formationView as fva", "fva.cfd", "formationHistorique.ancienCFD")
.select("formationHistorique.ancienCFD")
.where(wb => wb.and([
wb(wb.ref("formationHistorique.cfd"), "=", wb.ref("formationView.cfd")),
wb("fva.dateFermeture", "is not", null),
wb("fva.dateFermeture", ">", sql<Date>`${getDateRentreeScolaire(rentreeScolaire[0])}`)
]))
.limit(1)
.as("isFormationRenovee"),
sql<string | null>`
Expand Down

0 comments on commit 931074e

Please sign in to comment.