edit some bugs and update ticket
This commit is contained in:
@@ -8,7 +8,7 @@ ticketRouter.get("/all", TicketController.getAll);
|
|||||||
ticketRouter.get("/all/export", TicketController.getAllExport);
|
ticketRouter.get("/all/export", TicketController.getAllExport);
|
||||||
ticketRouter.get("/all/report", TicketController.getAllReport);
|
ticketRouter.get("/all/report", TicketController.getAllReport);
|
||||||
ticketRouter.get("/get/:id", TicketController.getById);
|
ticketRouter.get("/get/:id", TicketController.getById);
|
||||||
ticketRouter.param("/update/:id", TicketController.update);
|
ticketRouter.put("/update/:id", TicketController.update);
|
||||||
ticketRouter.delete("/remove/:id", TicketController.remove);
|
ticketRouter.delete("/remove/:id", TicketController.remove);
|
||||||
|
|
||||||
export default ticketRouter;
|
export default ticketRouter;
|
||||||
|
|||||||
@@ -226,6 +226,8 @@ class TicketServiceClass extends Controller {
|
|||||||
});
|
});
|
||||||
return data;
|
return data;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.log(error);
|
||||||
|
|
||||||
throw new createHttpError.InternalServerError(
|
throw new createHttpError.InternalServerError(
|
||||||
GlobalMessages.errors.server,
|
GlobalMessages.errors.server,
|
||||||
);
|
);
|
||||||
@@ -287,21 +289,25 @@ class TicketServiceClass extends Controller {
|
|||||||
const ticket = await Ticket.findByPk(id);
|
const ticket = await Ticket.findByPk(id);
|
||||||
|
|
||||||
if (!ticket) {
|
if (!ticket) {
|
||||||
throw new createHttpError.NotFound("تيكت يافت نشد");
|
throw createHttpError(404, "تیکت یافت نشد");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ticket.status === "open") {
|
if (ticket.status === "open") {
|
||||||
throw new createHttpError.NotAcceptable(
|
throw createHttpError(406, "امکان حذف تیکت باز وجود ندارد");
|
||||||
"امكان حذف تيكت باز وجود ندارد",
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
await ticket.destroy();
|
|
||||||
|
|
||||||
|
await ticket.destroy();
|
||||||
return true;
|
return true;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
throw new createHttpError.InternalServerError(
|
if (process.env.NODE_ENV === "development") {
|
||||||
GlobalMessages.errors.server,
|
console.error(error);
|
||||||
);
|
}
|
||||||
|
|
||||||
|
if (createHttpError.isHttpError(error)) {
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
|
||||||
|
throw createHttpError(500, GlobalMessages.errors.server);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user