diff --git a/src/main/java/neatlogic/module/deploy/job/source/type/DeployJobSourceTypeHandler.java b/src/main/java/neatlogic/module/deploy/job/source/type/DeployJobSourceTypeHandler.java index e14b1084f671245e0875282f74692cae72e6a22b..53dcb1c1b3da36abb43ea05622496bca86bdcc3c 100644 --- a/src/main/java/neatlogic/module/deploy/job/source/type/DeployJobSourceTypeHandler.java +++ b/src/main/java/neatlogic/module/deploy/job/source/type/DeployJobSourceTypeHandler.java @@ -742,7 +742,9 @@ public class DeployJobSourceTypeHandler extends AutoexecJobSourceTypeHandlerBase globalLockVo.setKeywordParam(keywordParam); IGlobalLockHandler globalLockHandler = GlobalLockHandlerFactory.getHandler(JobSourceType.DEPLOY.getValue()); globalLockHandler.initSearchParam(globalLockVo); - globalLockMapper.deleteLockByIdList(globalLockVo.getIdList()); + if (CollectionUtils.isNotEmpty(globalLockVo.getIdList())) { + globalLockMapper.deleteLockByIdList(globalLockVo.getIdList()); + } } @Override