Skip to content

Commit

Permalink
añadida la fecha a la url para si en el futuro se quieren obtener las…
Browse files Browse the repository at this point in the history
… preguntas diarias de otras fechas
  • Loading branch information
uo282189 committed Apr 6, 2024
1 parent 7470203 commit 8108aac
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 16 deletions.
4 changes: 3 additions & 1 deletion gatewayservice/gateway-service.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,10 @@ app.get('/getQuestion', async (req, res) => {
app.get('/getQuestionDiaria', async (req, res) => {
try {
const idioma = req.query.idioma;
const fecha = req.query.fecha;

// llamamos al servicio de preguntas
const questionResponse = await axios.get(`${questionServiceUrl}/getQuestionDiaria?idioma=${idioma}`, req.body);
const questionResponse = await axios.get(`${questionServiceUrl}/getQuestionDiaria?idioma=${idioma}?fecha=${fecha}`, req.body);

res.json(questionResponse.data);
} catch (error) {
Expand Down
16 changes: 2 additions & 14 deletions questionservice/obtenerPreguntasBaseDatos.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,21 +79,9 @@ class ObtenerPreguntas{
}
}

async obtenerPreguntaDiaria(idioma){
async obtenerPreguntaDiaria(idioma, fecha){
try{
console.log("entra en obtener pregunta diaria");
const fecha = new Date(); // Obtenemos la fecha actual
// como nos da tambien la hora y no queremos eso, la eliminamos
const año = fecha.getFullYear();
const mes = fecha.getMonth() + 1;
const dia = fecha.getDate();
// Formateamos la fecha como lo tenemos en la bd
const fechaSinHora = `${año}-${mes < 10 ? '0' : ''}${mes}-${dia < 10 ? '0' : ''}${dia}`;

console.log("Fecha sin hora: " + fechaSinHora);
console.log(typeof(fechaSinHora));

var pregunta = await Pregunta.findOne({ diaria: fechaSinHora });
var pregunta = await Pregunta.findOne({ diaria: fecha });
var resultado;

if(pregunta != null){
Expand Down
3 changes: 2 additions & 1 deletion questionservice/question-service.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,9 @@ app.get('/getQuestion', async(req,res)=> {
app.get('/getQuestionDiaria', async(req,res)=> {
try{
const idioma = req.query.idioma;
const fecha = req.query.fecha;
//coger pregunta bd
const questions = await question.obtenerPreguntaDiaria(idioma);
const questions = await question.obtenerPreguntaDiaria(idioma, fecha);
//para devolver la pregunta
res.json(questions);

Expand Down

0 comments on commit 8108aac

Please sign in to comment.