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"); if (!record) throw notFoundError("Task Order");
await prisma.task.updateMany({ await prisma.$transaction([
where: { prisma.task.updateMany({
taskOrderId: taskId, where: {
taskStatus: TaskStatus.Success, taskOrderId: taskId,
requestWorkStep: { responsibleUserId: submitUserId }, taskStatus: TaskStatus.Success,
}, requestWorkStep: { responsibleUserId: submitUserId },
data: { },
taskStatus: TaskStatus.Validate, data: {
}, taskStatus: TaskStatus.Validate,
}); },
}),
prisma.userTask.updateMany({
where: {
taskOrderId: taskId,
userId: submitUserId,
},
data: { userTaskStatus: UserTaskStatus.Submit },
}),
]);
} }
@Post("complete") @Post("complete")