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: { data: {
taskOrderStatus: TaskOrderStatus.InProgress, taskOrderStatus: TaskOrderStatus.InProgress,
userTask: { userTask: {
deleteMany: { userId: req.user.sub },
create: { create: {
userId: req.user.sub, userId: req.user.sub,
userTaskStatus: UserTaskStatus.Accept, userTaskStatus: UserTaskStatus.Accept,
@ -830,7 +831,7 @@ export class UserTaskController extends Controller {
tx.task.updateMany({ tx.task.updateMany({
where: { where: {
taskOrderId: taskOrderId, taskOrderId: taskOrderId,
taskStatus: TaskStatus.Pending, taskStatus: { in: [TaskStatus.Pending, TaskStatus.Restart] },
requestWorkStep: { responsibleUserId: req.user.sub }, requestWorkStep: { responsibleUserId: req.user.sub },
}, },
data: { data: {
@ -849,13 +850,6 @@ export class UserTaskController extends Controller {
}, },
data: { requestDataStatus: RequestDataStatus.InProgress }, data: { requestDataStatus: RequestDataStatus.InProgress },
}), }),
tx.userTask.create({
data: {
userId: req.user.sub,
taskOrderId: taskOrderId,
userTaskStatus: UserTaskStatus.Accept,
},
}),
]); ]);
await Promise.all(promises); await Promise.all(promises);