From 1156a6e9619864201de922f4cfa93f6db989ff2e Mon Sep 17 00:00:00 2001 From: 1821349743@qq.com <1821349743@qq.com> Date: 星期一, 17 四月 2023 12:09:07 +0800 Subject: [PATCH] report update --- src/main/java/com/product/server/report/entity/ReportColumn.java | 26 ++++++++++++++++++-------- 1 files changed, 18 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/product/server/report/entity/ReportColumn.java b/src/main/java/com/product/server/report/entity/ReportColumn.java index 8af08fc..94e1471 100644 --- a/src/main/java/com/product/server/report/entity/ReportColumn.java +++ b/src/main/java/com/product/server/report/entity/ReportColumn.java @@ -1,10 +1,10 @@ package com.product.server.report.entity; +import cn.hutool.core.util.NumberUtil; import com.product.common.lang.StringUtils; import java.util.HashMap; import java.util.Map; -import java.util.Set; /** * @Author cheng @@ -36,17 +36,20 @@ Map<String, String> otherParams = this.otherParams; this.otherParams = new HashMap<>(); otherParams.forEach((k, v) -> { + if ("rowspan".equals(v) && NumberUtil.isNumber(value) && k.equals(key)) { + this.rowspan = NumberUtil.parseInt(value); + } this.otherParams.put(k.replace(key, value), v.replace(key, value)); }); } - if(!StringUtils.isEmpty(subReportProperty)){ - subReportProperty=subReportProperty.replace(key,value); + if (!StringUtils.isEmpty(subReportProperty)) { + subReportProperty = subReportProperty.replace(key, value); } - if(!StringUtils.isEmpty(penetrateProperty)){ - penetrateProperty=penetrateProperty.replace(key,value); + if (!StringUtils.isEmpty(penetrateProperty)) { + penetrateProperty = penetrateProperty.replace(key, value); } - if(!StringUtils.isEmpty(content)){ - content=content.replace(key,value); + if (!StringUtils.isEmpty(content)) { + content = content.replace(key, value); } } @@ -71,7 +74,14 @@ } public String getContent() { - return content; + return getContent(false); + } + + public String getContent(boolean emptyChar) { + if (emptyChar) { + return this.content == null ? "" : this.content; + } + return this.content; } public void setContent(String content) { -- Gitblit v1.9.2