修改删除接口

This commit is contained in:
孙小云 2026-03-06 10:20:25 +08:00
parent 37a8d34467
commit 3bce0390c0
1 changed files with 11 additions and 0 deletions

View File

@ -204,6 +204,17 @@ public class TaskPlanServiceImpl implements ITaskPlanService {
@Override @Override
public boolean deleteTaskPlan(Long planId) { public boolean deleteTaskPlan(Long planId) {
// 先获取该计划下的所有任务
List<Task> tasks = taskDomain.getTaskByPlanId(planId);
// 删除所有状态为待执行的任务
for (Task task : tasks) {
if (task.getStatus() == StatusEnum.PENDING) {
taskDomain.deleteTask(task.getId());
}
}
// 最后删除任务计划
return taskPlanDomain.deleteTaskPlan(planId); return taskPlanDomain.deleteTaskPlan(planId);
} }
} }