wuyi 1 год назад
Родитель
Сommit
a5438f1009
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/task/task.service.ts

+ 4 - 0
src/task/task.service.ts

@@ -220,6 +220,10 @@ export class TaskService implements OnModuleInit {
     }
 
     async delTask(id: number): Promise<void> {
+        const task = await this.taskRepository.findOneBy({ id })
+        if (task.status !== TaskStatus.IDLE){
+            throw new Error('当前任务状态无法删除!')
+        }
         await this.taskRepository.delete(id)
     }