edit some bugs and update ticket

This commit is contained in:
2026-05-28 08:24:19 +03:30
parent 1745dee3fe
commit 675581f3dd
2 changed files with 15 additions and 9 deletions

View File

@@ -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;

View File

@@ -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);
}
}
}