dashboard: fix audiencias
Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
1 parent
21932e5372
commit
c37a0461bf
2 files changed
+29
No files matched your search
@@ -0,0 +1,20 @@
|
||||
import { Request, Response } from "express";
|
||||
import { prisma } from "../prismaClient";
|
||||
|
||||
// Função para listar todas as audiências
|
||||
export async function getAudiencias(req: Request, res: Response) {
|
||||
try {
|
||||
const audiencias = await prisma.audiencia.findMany({
|
||||
orderBy: { data: "asc" },
|
||||
include: {
|
||||
processo: {
|
||||
select: { numero: true, nomeContraparte: true }
|
||||
}
|
||||
}
|
||||
});
|
||||
res.json(audiencias);
|
||||
} catch (error) {
|
||||
console.error("Erro ao buscar audiências:", error);
|
||||
res.status(500).json({ error: "Erro ao buscar audiências" });
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
import { Router } from "express";
|
||||
import { getAudiencias } from "../controllers/audienciasController";
|
||||
|
||||
const router = Router();
|
||||
|
||||
// GET /api/audiencias - Lista todas as audiências
|
||||
router.get("/", getAudiencias);
|
||||
|
||||
export default router;
|
||||
Reference in new issue
Block a user