From eb907eff1035c63ba43d9e54cd60fa9629d5fe1c Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:41:26 +0700 Subject: [PATCH] feat: update accept restart status --- src/controllers/07-task-controller.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/controllers/07-task-controller.ts b/src/controllers/07-task-controller.ts index 19a81e0..8b9e5b6 100644 --- a/src/controllers/07-task-controller.ts +++ b/src/controllers/07-task-controller.ts @@ -820,6 +820,7 @@ export class UserTaskController extends Controller { data: { taskOrderStatus: TaskOrderStatus.InProgress, userTask: { + deleteMany: { userId: req.user.sub }, create: { userId: req.user.sub, userTaskStatus: UserTaskStatus.Accept, @@ -830,7 +831,7 @@ export class UserTaskController extends Controller { tx.task.updateMany({ where: { taskOrderId: taskOrderId, - taskStatus: TaskStatus.Pending, + taskStatus: { in: [TaskStatus.Pending, TaskStatus.Restart] }, requestWorkStep: { responsibleUserId: req.user.sub }, }, data: { @@ -849,13 +850,6 @@ export class UserTaskController extends Controller { }, data: { requestDataStatus: RequestDataStatus.InProgress }, }), - tx.userTask.create({ - data: { - userId: req.user.sub, - taskOrderId: taskOrderId, - userTaskStatus: UserTaskStatus.Accept, - }, - }), ]); await Promise.all(promises);