feat: update accept restart status

This commit is contained in:
Methapon2001 2025-01-08 14:41:26 +07:00
parent a1b5fd73bc
commit eb907eff10

View file

@ -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);