From 81e1a3e3c395292914e3d2122c0b129d2b3c870a Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Wed, 10 Jul 2024 21:18:24 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E8=8A=82=E7=82=B9-=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=98=A0=E5=B0=84=E5=88=B0json=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E4=BD=9C=E4=B8=9A=E5=8F=82=E6=95=B0=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E4=B8=8D=E5=AF=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1197942499672064]创建作业节点-表单数据映射到json类型作业参数时,结果不对 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1197942499672064 --- .../module/autoexec/process/util/CreateJobConfigUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 300f9d5e..51da6b9d 100644 --- a/src/main/java/neatlogic/module/autoexec/process/util/CreateJobConfigUtil.java +++ b/src/main/java/neatlogic/module/autoexec/process/util/CreateJobConfigUtil.java @@ -691,7 +691,7 @@ public class CreateJobConfigUtil { } String mappingMode = mappingVo.getMappingMode(); if (Objects.equals(mappingMode, "formTableComponent")) { - resultList.add(parseFormTableComponentMappingMode(mappingVo, formAttributeList, originalFormAttributeDataMap, formAttributeDataMap, processTaskParam)); + resultList.addAll(parseFormTableComponentMappingMode(mappingVo, formAttributeList, originalFormAttributeDataMap, formAttributeDataMap, processTaskParam)); } else if (Objects.equals(mappingMode, "formCommonComponent")) { resultList.add(formAttributeDataMap.get(value)); } else if (Objects.equals(mappingMode, "constant")) { @@ -1261,6 +1261,8 @@ public class CreateJobConfigUtil { Object obj = jsonList.get(0); if (obj instanceof JSONObject) { return obj; + } else if (obj instanceof JSONArray) { + return obj; } } return jsonList; -- Gitee