feat: tambah API lampiran file pada tugas kegiatan dan tugas divisi
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user