upd: fitur baru task divisi
Deskripsi: - api tambah detail detail task divisi - api tambah task detail - api edit task detail - tampilan list detail task - tampilan form tambah data task - tampilan form tambah tugas detail task divisi - tampilan form edit tugas detail task divisi No Issues
This commit is contained in:
@@ -183,7 +183,8 @@ export async function POST(request: Request, context: { params: { id: string } }
|
||||
}
|
||||
|
||||
const { id } = context.params;
|
||||
const { title, dateStart, dateEnd, idDivision } = (await request.json());
|
||||
const { title, dateStart, dateEnd, idDivision, dataDetail } = (await request.json());
|
||||
|
||||
const data = await prisma.divisionProject.count({
|
||||
where: {
|
||||
id: id,
|
||||
@@ -213,6 +214,20 @@ export async function POST(request: Request, context: { params: { id: string } }
|
||||
}
|
||||
});
|
||||
|
||||
if(dataDetail.length>0){
|
||||
const dataDetailFix = dataDetail.map((v: any) => ({
|
||||
...v,
|
||||
idTask: create.id,
|
||||
date: new Date(v.date),
|
||||
timeStart: v.timeStart == null ? null : new Date(new Date('1970-01-01 ' + v.timeStart).getTime() - (new Date('1970-01-01 ' + v.timeStart).getTimezoneOffset() * 60000)).toISOString(),
|
||||
timeEnd: v.timeEnd == null ? null : new Date(new Date('1970-01-01 ' + v.timeEnd).getTime() - (new Date('1970-01-01 ' + v.timeEnd).getTimezoneOffset() * 60000)).toISOString(),
|
||||
}))
|
||||
|
||||
const dataDetailCreate = await prisma.divisionProjectTaskDetail.createMany({
|
||||
data: dataDetailFix
|
||||
})
|
||||
}
|
||||
|
||||
// const cek progress
|
||||
const dataTask = await prisma.divisionProjectTask.findMany({
|
||||
where: {
|
||||
|
||||
Reference in New Issue
Block a user