fix: task order not update after complete

This commit is contained in:
Methapon2001 2024-12-20 11:27:44 +07:00
parent 7fae767be5
commit 65c1f666c2

View file

@ -511,15 +511,17 @@ export class TaskActionController extends Controller {
if (!record) throw notFoundError("Task Order"); if (!record) throw notFoundError("Task Order");
await prisma.$transaction([ await prisma.$transaction([
prisma.taskOrder.update({
where: { id: taskOrderId },
data: { taskOrderStatus: TaskOrderStatus.Complete },
}),
prisma.task.updateMany({ prisma.task.updateMany({
where: { where: {
taskOrderId: taskOrderId, taskOrderId: taskOrderId,
taskStatus: TaskStatus.Validate, taskStatus: TaskStatus.Validate,
requestWorkStep: { responsibleUserId: submitUserId }, requestWorkStep: { responsibleUserId: submitUserId },
}, },
data: { data: { taskStatus: TaskStatus.Complete },
taskStatus: TaskStatus.Complete,
},
}), }),
]); ]);
} }