feat: tambah API lampiran file pada tugas kegiatan dan tugas divisi

This commit is contained in:
2026-05-06 12:32:34 +08:00
parent 2b71c729ad
commit be0cd94d8d
4 changed files with 445 additions and 4 deletions

View File

@@ -74,6 +74,21 @@ export async function GET(request: Request, context: { params: { id: string } })
status: true,
dateStart: true,
dateEnd: true,
DivisionProjectTaskFile: {
where: { isActive: true },
select: {
DivisionProjectFile: {
select: {
ContainerFileDivision: {
select: {
name: true,
extension: true,
},
},
},
},
},
},
},
orderBy: {
dateStart: 'asc'
@@ -81,9 +96,13 @@ export async function GET(request: Request, context: { params: { id: string } })
})
const fix = dataProgress.map((v: any) => ({
..._.omit(v, ["dateStart", "dateEnd"]),
..._.omit(v, ["dateStart", "dateEnd", "DivisionProjectTaskFile"]),
dateStart: moment(v.dateStart).format("DD-MM-YYYY"),
dateEnd: moment(v.dateEnd).format("DD-MM-YYYY"),
files: v.DivisionProjectTaskFile.map((tf: any) => ({
name: tf.DivisionProjectFile.ContainerFileDivision.name,
extension: tf.DivisionProjectFile.ContainerFileDivision.extension,
})),
}))
allData = fix