diff --git a/src/main/java/neatlogic/module/autoexec/process/util/CreateJobConfigUtil.java b/src/main/java/neatlogic/module/autoexec/process/util/CreateJobConfigUtil.java index 8efcd161c74977c8f4dca23ac79bcec86d0a2999..a986541f18848a1c809f6099ab0505a98b75bfaf 100644 --- a/src/main/java/neatlogic/module/autoexec/process/util/CreateJobConfigUtil.java +++ b/src/main/java/neatlogic/module/autoexec/process/util/CreateJobConfigUtil.java @@ -751,6 +751,13 @@ public class CreateJobConfigUtil { } } } + // 删除集合中元素值为null的元素 + for (int i = resultList.size() - 1; i >= 0; i--) { + Object obj = resultList.get(i); + if (obj == null) { + resultList.remove(i); + } + } return resultList; } diff --git a/src/main/java/neatlogic/module/autoexec/service/AutoexecServiceServiceImpl.java b/src/main/java/neatlogic/module/autoexec/service/AutoexecServiceServiceImpl.java index 1225c30d433fdaa8462de1f580c2c66b860e56f1..b505f4135832a6f37d5140532787ca57336cbc01 100644 --- a/src/main/java/neatlogic/module/autoexec/service/AutoexecServiceServiceImpl.java +++ b/src/main/java/neatlogic/module/autoexec/service/AutoexecServiceServiceImpl.java @@ -618,9 +618,9 @@ public class AutoexecServiceServiceImpl implements AutoexecServiceService { Map formAttributeDataMap = new HashMap<>(); String formUuid = autoexecServiceVo.getFormUuid(); if (StringUtils.isNotBlank(formUuid)) { - if (CollectionUtils.isEmpty(formAttributeDataList)) { - throw new ParamNotExistsException("formAttributeDataList"); - } +// if (CollectionUtils.isEmpty(formAttributeDataList)) { +// throw new ParamNotExistsException("formAttributeDataList"); +// } FormVersionVo formVersionVo = formMapper.getActionFormVersionByFormUuid(formUuid); String mainSceneUuid = formVersionVo.getFormConfig().getString("uuid");