diff --git a/src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java b/src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java index d5d101a..3fb6ded 100644 --- a/src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java +++ b/src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java @@ -201,7 +201,7 @@ public class TaskTaskServiceImpl implements TaskService { taskList = _taskList.stream().filter(task -> { boolean workerSelfHostedScenic = isWorkerSelfHostedScenic(task.getScenicId()); return !workerSelfHostedScenic; - }).toList(); + }).limit(1).toList(); } resp.setTasks(taskList); resp.setTemplates(updTemplateList); diff --git a/src/main/resources/mapper/TaskMapper.xml b/src/main/resources/mapper/TaskMapper.xml index 6274ca5..6e51e0f 100644 --- a/src/main/resources/mapper/TaskMapper.xml +++ b/src/main/resources/mapper/TaskMapper.xml @@ -84,7 +84,6 @@ from task where status = 0 and worker_id is null - limit 1