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,7 +443,8 @@ export class TaskActionController extends Controller {
if (!record) throw notFoundError("Task Order"); if (!record) throw notFoundError("Task Order");
await prisma.task.updateMany({ await prisma.$transaction([
prisma.task.updateMany({
where: { where: {
taskOrderId: taskId, taskOrderId: taskId,
taskStatus: TaskStatus.Success, taskStatus: TaskStatus.Success,
@ -452,7 +453,15 @@ export class TaskActionController extends Controller {
data: { data: {
taskStatus: TaskStatus.Validate, taskStatus: TaskStatus.Validate,
}, },
}); }),
prisma.userTask.updateMany({
where: {
taskOrderId: taskId,
userId: submitUserId,
},
data: { userTaskStatus: UserTaskStatus.Submit },
}),
]);
} }
@Post("complete") @Post("complete")