From dfdeba753097f75fbff24f9f71bb9ed25a590015 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 25 Dec 2024 16:58:42 +0700 Subject: [PATCH] feat: auto update to validate status --- src/controllers/07-task-controller.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/controllers/07-task-controller.ts b/src/controllers/07-task-controller.ts index 6f66afb..e7c4707 100644 --- a/src/controllers/07-task-controller.ts +++ b/src/controllers/07-task-controller.ts @@ -485,6 +485,18 @@ export class TaskActionController extends Controller { if (!record) throw notFoundError("Task Order"); await prisma.$transaction([ + prisma.requestWorkStepStatus.updateMany({ + where: { + task: { + some: { + taskOrderId: taskOrderId, + taskStatus: TaskStatus.Success, + requestWorkStep: { responsibleUserId: submitUserId }, + }, + }, + }, + data: { workStatus: RequestWorkStatus.Validate }, + }), prisma.task.updateMany({ where: { taskOrderId: taskOrderId,