diff --git a/src/controllers/07-task-controller.ts b/src/controllers/07-task-controller.ts index 2f15c1d..c80a3a9 100644 --- a/src/controllers/07-task-controller.ts +++ b/src/controllers/07-task-controller.ts @@ -547,7 +547,14 @@ export class TaskActionController extends Controller { task: { some: { taskOrderId, - taskStatus: { notIn: [TaskStatus.Canceled, TaskStatus.Success] }, + taskStatus: { + notIn: [ + TaskStatus.Canceled, + TaskStatus.Success, + TaskStatus.Validate, + TaskStatus.Complete, + ], + }, }, }, }, @@ -556,7 +563,14 @@ export class TaskActionController extends Controller { tx.task.updateMany({ where: { taskOrderId: taskOrderId, - taskStatus: { notIn: [TaskStatus.Canceled, TaskStatus.Success] }, + taskStatus: { + notIn: [ + TaskStatus.Canceled, + TaskStatus.Success, + TaskStatus.Validate, + TaskStatus.Complete, + ], + }, }, data: { taskStatus: TaskStatus.Redo }, }),