From 58ba7699b46b643bdb9caab26f10823ad58a1c37 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Fri, 12 Jul 2024 17:43:05 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E9=80=89=E6=8B=A9=E7=BB=84=E4=BB=B6=E5=BC=95?= =?UTF-8?q?=E7=94=A8=E8=87=AA=E5=AE=9A=E4=B9=89=E8=A7=86=E5=9B=BE=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E7=9A=84=E7=9F=A9=E9=98=B5=EF=BC=8C=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1199282974064640]表单表格选择组件引用自定义视图类型的矩阵,保存报错 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1199282974064640 --- .../cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/neatlogic/module/cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java b/src/main/java/neatlogic/module/cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java index e9749a4c..b07c15a8 100644 --- a/src/main/java/neatlogic/module/cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java +++ b/src/main/java/neatlogic/module/cmdb/matrix/handler/CmdbCustomViewDataSourceHandler.java @@ -354,7 +354,7 @@ public class CmdbCustomViewDataSourceHandler extends MatrixDataSourceHandlerBase for (CustomViewConstAttrVo constAttrVo : constAttrList) { MatrixAttributeVo matrixAttributeVo = new MatrixAttributeVo(); if (MapUtils.isNotEmpty(showAttributeUuidMap)) { - String uniqueIdentifier = showAttributeUniqueIdentifierMap.get(matrixAttributeVo.getLabel()); + String uniqueIdentifier = showAttributeUniqueIdentifierMap.get(constAttrVo.getUuid()); if (StringUtils.isNotBlank(uniqueIdentifier)) { matrixAttributeVo.setUniqueIdentifier(uniqueIdentifier); } else { @@ -380,7 +380,7 @@ public class CmdbCustomViewDataSourceHandler extends MatrixDataSourceHandlerBase for (CustomViewAttrVo attrVo : attrList) { MatrixAttributeVo matrixAttributeVo = new MatrixAttributeVo(); if (MapUtils.isNotEmpty(showAttributeUuidMap)) { - String uniqueIdentifier = showAttributeUniqueIdentifierMap.get(matrixAttributeVo.getLabel()); + String uniqueIdentifier = showAttributeUniqueIdentifierMap.get(attrVo.getUuid()); if (StringUtils.isNotBlank(uniqueIdentifier)) { matrixAttributeVo.setUniqueIdentifier(uniqueIdentifier); } else { -- Gitee