upd: divisi

This commit is contained in:
amel
2024-08-06 10:29:54 +08:00
parent 03fcfcf6b4
commit d4e40cd1e9
4 changed files with 59 additions and 7 deletions

View File

@@ -5,6 +5,8 @@ export default async function getOneDetailDivision(req: NextRequest) {
try {
const searchParams = req.nextUrl.searchParams
const id = searchParams.get('divisionId');
console.log('aaaaa',id)
const division = await prisma.division.findUnique({
where: {
id: String(id),
@@ -25,10 +27,54 @@ export default async function getOneDetailDivision(req: NextRequest) {
}
})
const tugas = await prisma.divisionProject.count({
where: {
idDivision: String(id),
status: {
lte: 1
},
isActive: true
}
})
const dokumen = await prisma.divisionDocumentFolderFile.count({
where: {
idDivision: String(id),
isActive: true,
category: "FILE"
}
})
const diskusi = await prisma.divisionDisscussion.count({
where: {
idDivision: String(id),
isActive: true,
status: 1
}
})
const kalender = await prisma.divisionCalendar.count({
where: {
idDivision: String(id),
isActive: true,
dateStart: {
lte: new Date()
}
}
})
const allData = {
division: division,
member: member
// division: division,
division:{name:id},
jumlah:{
tugas: 1,
dokumen: dokumen,
diskusi: diskusi,
kalender: kalender
},
member: member,
}
return Response.json(allData);
} catch (error) {
console.error(error);