From 5426f6132818e97811a66ee34b8b8541aef1f6a8 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 9 Sep 2025 10:03:16 +0800 Subject: [PATCH] =?UTF-8?q?fix(task):=20=E4=BF=AE=E5=A4=8D=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=B7=A5=E4=BD=9C=E8=80=85=E4=BF=A1=E6=81=AF=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在获取工作者信息时增加状态检查 - 确保只返回状态为 1 的 --- .../basic/service/task/impl/TaskTaskServiceImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 8f1cd36..d5d101a 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 @@ -130,7 +130,14 @@ public class TaskTaskServiceImpl implements TaskService { if (accessKey == null) { return null; } - return repository.getWorkerByAccessKey(accessKey); + RenderWorkerEntity worker = repository.getWorkerByAccessKey(accessKey); + if (worker == null) { + return null; + } + if (worker.getStatus() != 1) { + return null; + } + return worker; } private boolean isWorkerSelfHostedScenic(Long scenicId) {