Actualización CRUD módulo LPG, adición de validación y adición de la función para generar número de requisición
This commit is contained in:
@ -45,7 +45,7 @@ export class LPGController{
|
||||
|
||||
catch (error) {
|
||||
res.status(500).json({
|
||||
message:"Error al obtener requisicion",
|
||||
message:"Error al obtener requisición",
|
||||
error
|
||||
});
|
||||
}
|
||||
@ -105,33 +105,71 @@ export class LPGController{
|
||||
}
|
||||
}
|
||||
|
||||
//Eliminar requisición
|
||||
async getByStatus(
|
||||
req:Request,
|
||||
res:Response,
|
||||
){
|
||||
|
||||
try{
|
||||
const request = await service.getByStatus(
|
||||
req.params.status as string
|
||||
);
|
||||
|
||||
res.json(request);
|
||||
}catch(error){
|
||||
res.status(500).json({
|
||||
message:"Error al obtener requisición "
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
async getByPlant(
|
||||
req:Request,
|
||||
res:Response,
|
||||
){
|
||||
|
||||
try{
|
||||
const request = await service.getByPlant(
|
||||
req.params.plant as string
|
||||
);
|
||||
|
||||
res.json(request);
|
||||
}catch(error){
|
||||
res.status(500).json({
|
||||
message:"Error al obtener requisición "
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
//Eliminar requisición
|
||||
|
||||
async delete(
|
||||
req:Request,
|
||||
res:Response
|
||||
){
|
||||
try{
|
||||
const request =
|
||||
await service.delete(
|
||||
req.params.id as string
|
||||
);
|
||||
|
||||
if(!request){
|
||||
return res.status(404).json({
|
||||
message:
|
||||
"Requisición no encontrada"
|
||||
});
|
||||
}
|
||||
res.json({
|
||||
async delete(
|
||||
req:Request,
|
||||
res:Response
|
||||
){
|
||||
try{
|
||||
const request =
|
||||
await service.delete(
|
||||
req.params.id as string
|
||||
);
|
||||
|
||||
if(!request){
|
||||
return res.status(404).json({
|
||||
message:"Requisición no encontrada"
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
res.json({
|
||||
message:"Requisición eliminada correctamente"
|
||||
});
|
||||
}
|
||||
catch (error) {
|
||||
res.status(500).json({
|
||||
message: "Error al eliminar requisición",
|
||||
error
|
||||
});
|
||||
}
|
||||
|
||||
}catch(error) {
|
||||
res.status(500).json({
|
||||
message: "Error al eliminar requisición",
|
||||
error
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user