diff --git a/src/main/java/neatlogic/module/autoexec/api/job/AutoexecJobSearchApi.java b/src/main/java/neatlogic/module/autoexec/api/job/AutoexecJobSearchApi.java index d89ed36a001712ff113b28b7216243160d01cc89..5b49a688831bda3333deb8aaf9a434866f4382b9 100644 --- a/src/main/java/neatlogic/module/autoexec/api/job/AutoexecJobSearchApi.java +++ b/src/main/java/neatlogic/module/autoexec/api/job/AutoexecJobSearchApi.java @@ -30,6 +30,7 @@ import neatlogic.framework.restful.core.privateapi.PrivateApiComponentBase; import neatlogic.framework.util.TableResultUtil; import neatlogic.framework.util.TimeUtil; import neatlogic.module.autoexec.service.AutoexecJobService; +import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.MapUtils; import org.springframework.stereotype.Service; @@ -102,6 +103,9 @@ public class AutoexecJobSearchApi extends PrivateApiComponentBase { AutoexecJobVo jobVo = JSON.toJavaObject(jsonObj, AutoexecJobVo.class); if (parentId != null) { List idList = autoexecJobMapper.getJobIdListByParentId(parentId); + if (CollectionUtils.isEmpty(idList)) { + return TableResultUtil.getResult(new ArrayList<>(), jobVo); + } jobVo.setIdList(idList); jobVo.setSourceList(new ArrayList() {{ this.add(JobSource.DEPLOY.getValue());