From 43bedc1243c1193a77df13278d0b6418dabd647f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B0=8F=E4=BA=91?= Date: Fri, 6 Mar 2026 11:25:26 +0800 Subject: [PATCH] xx --- .../java/com/ruoyi/task/service/api/ITaskService.java | 7 +++++++ .../com/ruoyi/task/service/impl/TaskServiceImpl.java | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/src/main/java/com/ruoyi/task/service/api/ITaskService.java b/src/main/java/com/ruoyi/task/service/api/ITaskService.java index 3f8976f..95f7fea 100644 --- a/src/main/java/com/ruoyi/task/service/api/ITaskService.java +++ b/src/main/java/com/ruoyi/task/service/api/ITaskService.java @@ -41,4 +41,11 @@ public interface ITaskService { * @return 是否成功 */ boolean deleteTask(Long taskId); + + /** + * 根据无人机ID查询任务列表 + * @param uavId 无人机ID + * @return 任务列表 + */ + List getTaskByUavId(Long uavId); } diff --git a/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java b/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java index 2ad03e0..81f775c 100644 --- a/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java +++ b/src/main/java/com/ruoyi/task/service/impl/TaskServiceImpl.java @@ -84,4 +84,14 @@ public class TaskServiceImpl implements ITaskService { public boolean deleteTask(Long taskId) { return taskDomain.deleteTask(taskId); } + + @Override + public List getTaskByUavId(Long uavId) { + // 创建Task对象作为查询条件 + Task task = new Task(); + task.setUavId(uavId); + + List tasks = taskDomain.getTaskList(task); + return TaskDTOConvert.toDTOList(tasks); + } }