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