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) {