mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 10:30:17 +01:00
ajout commentaires
This commit is contained in:
@@ -1,5 +1,11 @@
|
|||||||
import conn from '../database.js';
|
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
|
* Renvoie les derniers avis laissés sur la borne trié par ordre chronologque décroissant
|
||||||
* @param {Number} limit Nombre d'avis a afficher
|
* @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
|
* Renvoie les informations sur un avis avec un ID spécifique
|
||||||
* @param {Number} id Id de la review
|
* @param {Number} id Id de la review
|
||||||
@@ -39,6 +50,11 @@ const getReviewFromId = (id) => {
|
|||||||
}else {
|
}else {
|
||||||
resolve(res[0])
|
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
|
* Renvoie les dernières statistiques
|
||||||
* @param {String} interval Interval de temps de la statistique, valeurs possibles : "jour","mois","semaine","annee"
|
* @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
|
* @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) => {
|
const getStats = (interval, limit=10) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user