feat: tambah API lampiran file pada tugas kegiatan dan tugas divisi
This commit is contained in:
@@ -68,7 +68,18 @@ export async function GET(request: Request, context: { params: { id: string } })
|
||||
status: true,
|
||||
dateStart: true,
|
||||
dateEnd: true,
|
||||
createdAt: true
|
||||
createdAt: true,
|
||||
ProjectTaskFile: {
|
||||
where: { isActive: true },
|
||||
select: {
|
||||
ProjectFile: {
|
||||
select: {
|
||||
name: true,
|
||||
extension: true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
orderBy: {
|
||||
dateStart: 'asc'
|
||||
@@ -76,12 +87,15 @@ export async function GET(request: Request, context: { params: { id: string } })
|
||||
})
|
||||
|
||||
const formatData = dataProgress.map((v: any) => ({
|
||||
..._.omit(v, ["dateStart", "dateEnd", "createdAt"]),
|
||||
..._.omit(v, ["dateStart", "dateEnd", "createdAt", "ProjectTaskFile"]),
|
||||
dateStart: moment(v.dateStart).format("DD-MM-YYYY"),
|
||||
dateEnd: moment(v.dateEnd).format("DD-MM-YYYY"),
|
||||
createdAt: moment(v.createdAt).format("DD-MM-YYYY HH:mm"),
|
||||
files: v.ProjectTaskFile.map((tf: any) => ({
|
||||
name: tf.ProjectFile.name,
|
||||
extension: tf.ProjectFile.extension
|
||||
}))
|
||||
}))
|
||||
// const dataFix = _.orderBy(formatData, 'createdAt', 'asc')
|
||||
allData = formatData
|
||||
|
||||
} else if (kategori == "file") {
|
||||
|
||||
Reference in New Issue
Block a user