From a0b63c71c015c747602d68fa0f9b7f329d4fee89 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Mon, 30 Jun 2025 17:08:27 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E7=9B=AE=E5=BD=95-=E9=80=9A=E8=BF=87=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=8F=91=E8=B5=B7=E4=BD=9C=E4=B8=9A=EF=BC=8C=E5=88=86=E6=89=B9?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=98=A0=E5=B0=84=E8=A1=A8=E5=8D=95=E5=80=BC?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA=EF=BC=8C=E5=BC=82=E5=B8=B8=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1455130367459328]服务目录-通过服务发起作业,分批设置映射表单值为空,异常提示需要优化 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1455130367459328 --- .../module/autoexec/process/util/CreateJobConfigUtil.java | 7 +++++++ .../autoexec/service/AutoexecServiceServiceImpl.java | 6 +++--- 2 files changed, 10 insertions(+), 3 deletions(-) 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 8efcd161..a986541f 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 1225c30d..b505f413 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"); -- Gitee