nuevo servicio especial listo

This commit is contained in:
2021-02-10 16:45:15 -06:00
parent 027fddf9cc
commit f76237ea20
8 changed files with 162 additions and 38 deletions
+51 -1
View File
@@ -4,10 +4,60 @@ const multer = require('multer');
const app = express();
const upload = multer({ dest: 'server/uploads' });
const { verificaToken } = require('../middleware/autentificacion');
const route = '/casoEspecial';
const route = '/caso_especial';
const nuevo = require('../controller/CasoEspecial/nuevo');
const serviciosEspeciales = require('../controller/CasoEspecial/serviciosEspeciales');
const liberacion = require('../controller/CasoEspecial/liberacion');
const eliminarArchivo = (filename) => {
fs.unlinkSync(`./server/uploads/${filename}`);
};
app.post(
`${route}/nuevo`,
// verificaToken,
upload.single('archivos'),
(req, res) => {
console.log(req.body.alumno);
console.log(JSON.parse(req.body.alumno));
console.log(typeof req.body.alumno);
return nuevo(JSON.parse(req.body.alumno), req.file.filename)
.then((data) => {
res.status(201).json(data);
})
.catch((err) => {
if (req.file.filename) eliminarArchivo(req.file.filename);
res.status(400).json({ message: err.message });
});
}
);
app.get(
`${route}/servicios_especiales`,
// verificaToken,
(req, res) => {
return serviciosEspeciales(req.query)
.then((data) => {
res.status(200).json(data);
})
.catch((err) => {
res.status(400).json({ message: err.message });
});
}
);
app.put(
`${route}/liberacion`,
// verificaToken,
(req, res) => {
return liberacion(req.body)
.then((data) => {
res.status(200).json(data);
})
.catch((err) => {
res.status(400).json({ message: err.message });
});
}
);
module.exports = app;
-4
View File
@@ -37,7 +37,6 @@ app.post(
})
.catch((err) => {
if (req.file.filename) eliminarArchivo(req.file.filename);
// fs.unlinkSync(`./server/uploads/${req.file.filename}`);
res.status(400).json({ message: err.message });
});
}
@@ -124,7 +123,6 @@ app.put(
})
.catch((err) => {
if (req.file.filename) eliminarArchivo(req.file.filename);
// fs.unlinkSync(`./server/uploads/${req.file.filename}`);
res.status(400).json({ message: err.message });
});
}
@@ -141,7 +139,6 @@ app.put(
})
.catch((err) => {
if (req.file.filename) eliminarArchivo(req.file.filename);
// fs.unlinkSync(`./server/uploads/${req.file.filename}`);
res.status(400).json({ message: err.message });
});
}
@@ -158,7 +155,6 @@ app.put(
})
.catch((err) => {
if (req.file.filename) eliminarArchivo(req.file.filename);
// fs.unlinkSync(`./server/uploads/${req.file.filename}`);
res.status(400).json({ message: err.message });
});
}
+1 -1
View File
@@ -4,7 +4,7 @@ const app = express();
app.use(require('./Status'));
app.use(require('./Usuario'));
app.use(require('./Servicio'));
// app.use(require('./CasoEspecial'));
app.use(require('./CasoEspecial'));
app.use(require('./Programa'));
app.use(require('./CuestionarioAlumno'));
app.use(require('./CuestionarioPrograma'));