From 021d323788e452da6a7406ab811b14989ae3c6ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Val=C3=A8re=20Pique?= Date: Mon, 17 Feb 2025 14:03:00 +0100 Subject: [PATCH] fix(hebergement/territoire): fix hebergement/territoire sort --- packages/backend/src/services/Territoire.js | 6 ++- .../src/services/hebergement/Hebergement.js | 37 +++++++++---------- 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/packages/backend/src/services/Territoire.js b/packages/backend/src/services/Territoire.js index 1eabd290..6d0ccc40 100644 --- a/packages/backend/src/services/Territoire.js +++ b/packages/backend/src/services/Territoire.js @@ -73,15 +73,15 @@ const query = { module.exports.fetch = async (queryParams) => { const titles = [ { - filterEnabled: true, key: "ter.code", queryKey: "code", + sortEnabled: true, type: "default", }, { - filterEnabled: true, key: "ter.label", queryKey: "label", + sortEnabled: true, type: "default", }, ]; @@ -102,6 +102,8 @@ module.exports.fetch = async (queryParams) => { sortBy, sortDirection, ); + + log.w(paginatedQuery.query, paginatedQuery.params); const result = await Promise.all([ pool.query(paginatedQuery.query, paginatedQuery.params), pool.query(paginatedQuery.countQuery, paginatedQuery.countQueryParams), diff --git a/packages/backend/src/services/hebergement/Hebergement.js b/packages/backend/src/services/hebergement/Hebergement.js index 7b4f88ed..064cd018 100644 --- a/packages/backend/src/services/hebergement/Hebergement.js +++ b/packages/backend/src/services/hebergement/Hebergement.js @@ -251,12 +251,26 @@ ${new Array(nbRows) WHERE h.id = $1; `, + getStatut: ` + SELECT + value AS "statut" + FROM + front.hebergement h + LEFT JOIN front.hebergement_statut hs ON h.statut_id = hs.id + WHERE + h.id = $1 + `, + + historize: ` + UPDATE front.hebergement + SET current = FALSE + WHERE id = $1 + `, removePrestationsHoteliere: ` DELETE FROM front.hebergement_to_prestations_hotelieres WHERE hebergement_id = $1; `, - update: ` UPDATE front.hebergement SET @@ -296,20 +310,6 @@ ${new Array(nbRows) WHERE id = $1 `, - getStatut: ` - SELECT - value AS "statut" - FROM - front.hebergement h - LEFT JOIN front.hebergement_statut hs ON h.statut_id = hs.id - WHERE - h.id = $1 - `, - historize: ` - UPDATE front.hebergement - SET current = FALSE - WHERE id = $1 - `, }; /* @@ -548,28 +548,27 @@ module.exports.getByUserId = async (userId, queryParams) => { const titles = [ { - filterEnabled: true, key: "h.nom", queryKey: "nom", sortEnabled: true, type: "default", }, { - filterEnabled: true, key: "a.label", queryKey: "adresse", + sortEnabled: true, type: "default", }, { - filterEnabled: true, key: "hs.value", queryKey: "statut", + sortEnabled: true, type: "default", }, { - filterEnabled: true, key: "uo.use_id", queryKey: "userId", + sortEnabled: true, type: "number", }, ];