mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 02:20:17 +01:00
ajout commentaires
This commit is contained in:
@@ -1,5 +1,11 @@
|
||||
import conn from '../database.js';
|
||||
|
||||
/**
|
||||
* Renvoie les derniers avis laissés sur la borne trié par ordre chronologque décroissant
|
||||
* @param {Number} limit Nombre d'avis a afficher
|
||||
* @returns Une liste d'objets de la forme {id: id de l'avis, date: date de l'avis, note_principale: note sur 10, commentaire: avis textuel, nom_source, sexe_auteur, age_auteur}
|
||||
*/
|
||||
const getLastReviews = (limit=10) => {
|
||||
/**
|
||||
* Renvoie les derniers avis laissés sur la borne trié par ordre chronologque décroissant
|
||||
* @param {Number} limit Nombre d'avis a afficher
|
||||
@@ -22,6 +28,11 @@ const getLastReviews = (limit=10) => {
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* Renvoie les informations sur un avis avec un ID spécifique
|
||||
* @param {Number} id Id de la review
|
||||
* @returns Un objet de la forme des objets dans la table borne_avis ayant l'id id s'il existe, renvoie une erreur sinon
|
||||
*/
|
||||
/**
|
||||
* Renvoie les informations sur un avis avec un ID spécifique
|
||||
* @param {Number} id Id de la review
|
||||
@@ -39,6 +50,11 @@ const getReviewFromId = (id) => {
|
||||
}else {
|
||||
resolve(res[0])
|
||||
}
|
||||
if(res.length != 1) {
|
||||
reject(new Error("Avis avec cet ID non trouvé"))
|
||||
}else {
|
||||
resolve(res[0])
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
@@ -109,7 +125,7 @@ const getNotesAutresFromReview = (reviewId) => {
|
||||
/**
|
||||
* Renvoie les dernières statistiques
|
||||
* @param {String} interval Interval de temps de la statistique, valeurs possibles : "jour","mois","semaine","annee"
|
||||
* @param {*} limit Nombre max de stats a renvoyer
|
||||
* @param {Number} limit Nombre max de stats a renvoyer
|
||||
* @returns Une liste d'objet ou chaque objet correspond a une stat sur une periode donnée (par ex une stat hebdo datée du 07/01 correspond a une stat sur la semaine du 01/01 au 07/01), ces objets sont de la forme
|
||||
*/
|
||||
const getStats = (interval, limit=10) => {
|
||||
|
||||
Reference in New Issue
Block a user