This commit is contained in:
Douglas Barone 2023-06-29 15:53:18 -04:00
parent 60d97ed862
commit 93d9f2f132

View File

@ -11,6 +11,23 @@ class PrinterController {
static async index(req: Request, res: Response) { static async index(req: Request, res: Response) {
const { campus } = req.query const { campus } = req.query
if (campus == 'RT') {
const printers = await prisma.printer.findMany({
where: {
network: { OR: [{ shortName: 'RT1' }, { shortName: 'RT2' }] }
},
include: {
network: true,
status: {
orderBy: { timestamp: 'desc' },
take: 1
}
},
orderBy: { network: { cidr: 'asc' } }
})
return res.json(printers)
}
if (!campus) { if (!campus) {
const printers = await prisma.printer.findMany({ const printers = await prisma.printer.findMany({
include: { include: {