From 2ba9ac1254f631528b6537b8af7f86838d383dda Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Thu, 31 Jul 2025 17:57:39 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20table=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E7=9A=84=E6=8A=A5=E8=A1=A8=EF=BC=8C=E6=9C=89=E5=A4=9A=E9=A1=B5?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E7=82=B9=E5=87=BB=E7=AC=AC?= =?UTF-8?q?=E4=BA=8C=E9=A1=B5=E5=88=97=E5=A4=B4=E4=BC=9A=E9=94=99=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1477571949068288]table类型的报表,有多页的情况下点击第二页列头会错位 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1477571949068288 --- .../neatlogic/framework/sqlrunner/SqlRunner.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/neatlogic/framework/sqlrunner/SqlRunner.java b/src/main/java/neatlogic/framework/sqlrunner/SqlRunner.java index 697a543dd..c25dff7f1 100644 --- a/src/main/java/neatlogic/framework/sqlrunner/SqlRunner.java +++ b/src/main/java/neatlogic/framework/sqlrunner/SqlRunner.java @@ -201,8 +201,17 @@ public class SqlRunner { ResultMap resultMap = resultMaps.get(0); sqlInfo.setResultMap(resultMap.getId()); sqlInfo.setResultType(resultMap.getType().getName()); - sqlInfo.setColumnList(new ArrayList<>(resultMap.getMappedColumns())); - sqlInfo.setPropertyList(new ArrayList<>(resultMap.getMappedProperties())); + List columnList = new ArrayList<>(); + List propertyList = new ArrayList<>(); + List resultMappings = resultMap.getResultMappings(); + if (CollectionUtils.isNotEmpty(resultMappings)) { + for (ResultMapping resultMapping : resultMappings) { + columnList.add(resultMapping.getColumn()); + propertyList.add(resultMapping.getProperty()); + } + } + sqlInfo.setColumnList(columnList); + sqlInfo.setPropertyList(propertyList); } Integer timeout = mappedStatement.getTimeout(); sqlInfo.setTimeout(timeout); -- Gitee