From 5b9c6b26daaaa3e49c5cf99a4e0dabedc724abf8 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Wed, 19 Mar 2025 19:14:39 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E5=A4=8D]=20=E6=8A=A5=E8=A1=A8?= =?UTF-8?q?=E5=88=86=E9=A1=B5=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1380553410969600]报表分页异常 http://192.168.0.96:8090/demo/rdm.html#/bug-detail/939050947543040/939050947543057/1380553410969600 --- .../module/report/api/ShowReportDetailApi.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/neatlogic/module/report/api/ShowReportDetailApi.java b/src/main/java/neatlogic/module/report/api/ShowReportDetailApi.java index dc6436a..f5fd17a 100644 --- a/src/main/java/neatlogic/module/report/api/ShowReportDetailApi.java +++ b/src/main/java/neatlogic/module/report/api/ShowReportDetailApi.java @@ -135,16 +135,25 @@ public class ShowReportDetailApi extends PrivateBinaryStreamApiComponentBase { String e = matcher.group(); String tableId = getFieldValue(e, "data"); if (StringUtils.isBlank(tableId)) { - continue; + tableId = getFieldValue(e, "\"data\""); + if (StringUtils.isBlank(tableId)) { + continue; + } } SqlInfo sqlInfo = new SqlInfo(); sqlInfo.setId(tableId); sqlInfoList.add(sqlInfo); String needPage = getFieldValue(e, "needPage"); + if (StringUtils.isBlank(needPage)) { + needPage = getFieldValue(e, "\"needPage\""); + } if ("true".equalsIgnoreCase(needPage)) { sqlInfo.setNeedPage(true); } String pageSize = getFieldValue(e, "pageSize"); + if (StringUtils.isBlank(pageSize)) { + pageSize = getFieldValue(e, "\"pageSize\""); + } if (StringUtils.isNotBlank(pageSize)) { sqlInfo.setPageSize(Integer.parseInt(pageSize)); } -- Gitee