revisi: api filter tahun

Deskripsi:
- api filter tahun project dan tugas divisi

No
Issues
This commit is contained in:
2026-02-02 10:14:39 +08:00
parent 97ae638472
commit bf9ef48a70
5 changed files with 117 additions and 2 deletions

View File

@@ -33,13 +33,21 @@ export async function GET(request: Request, context: { params: { id: string } })
}
if (kategori == "jumlah") {
const tahunFilter = new Date().getFullYear().toString();
const startTahun = new Date(`${tahunFilter}-01-01T00:00:00.000Z`);
const endTahun = new Date(`${parseInt(tahunFilter) + 1}-01-01T00:00:00.000Z`);
const tugas = await prisma.divisionProject.count({
where: {
idDivision: String(id),
status: {
lte: 1
},
isActive: true
isActive: true,
createdAt: {
gte: startTahun,
lt: endTahun
}
}
})