diff --git a/src/main/java/neatlogic/module/autoexec/job/source/action/AutoexecJobSourceTypeHandler.java b/src/main/java/neatlogic/module/autoexec/job/source/action/AutoexecJobSourceTypeHandler.java index c7f56bafc863f25f61633545a66da11d49184fb7..5f892a85c94de41cc18952d9967254d9c5320200 100644 --- a/src/main/java/neatlogic/module/autoexec/job/source/action/AutoexecJobSourceTypeHandler.java +++ b/src/main/java/neatlogic/module/autoexec/job/source/action/AutoexecJobSourceTypeHandler.java @@ -544,7 +544,9 @@ public class AutoexecJobSourceTypeHandler extends AutoexecJobSourceTypeHandlerBa if (UserContext.get().getUserUuid().equals(jobVo.getExecUser())) { jobVo.setIsCanExecute(1); } else { - jobVo.setIsCanTakeOver(1); + if (!Objects.equals(JobStatus.CHECKED.getValue(), jobVo.getStatus())) { + jobVo.setIsCanTakeOver(1); + } } } } else if (Objects.equals(jobVo.getOperationType(), CombopOperationType.COMBOP.getValue())) { @@ -557,7 +559,9 @@ public class AutoexecJobSourceTypeHandler extends AutoexecJobSourceTypeHandlerBa if (UserContext.get().getUserUuid().equals(jobVo.getExecUser())) { jobVo.setIsCanExecute(1); } else { - jobVo.setIsCanTakeOver(1); + if (!Objects.equals(JobStatus.CHECKED.getValue(), jobVo.getStatus())) { + jobVo.setIsCanTakeOver(1); + } } } }