feat: submit task now update user task status to submit

This commit is contained in:
Methapon2001 2024-12-12 10:55:09 +07:00
parent 4245bcaca8
commit ab9929ad51

View file

@ -443,16 +443,25 @@ export class TaskActionController extends Controller {
if (!record) throw notFoundError("Task Order");
await prisma.task.updateMany({
where: {
taskOrderId: taskId,
taskStatus: TaskStatus.Success,
requestWorkStep: { responsibleUserId: submitUserId },
},
data: {
taskStatus: TaskStatus.Validate,
},
});
await prisma.$transaction([
prisma.task.updateMany({
where: {
taskOrderId: taskId,
taskStatus: TaskStatus.Success,
requestWorkStep: { responsibleUserId: submitUserId },
},
data: {
taskStatus: TaskStatus.Validate,
},
}),
prisma.userTask.updateMany({
where: {
taskOrderId: taskId,
userId: submitUserId,
},
data: { userTaskStatus: UserTaskStatus.Submit },
}),
]);
}
@Post("complete")