From 6241b8acad2651564c1c668a9a54821361fbb4af Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期一, 30 三月 2026 08:34:21 +0800
Subject: [PATCH] chore: sync rsf-server from isolated worktree
---
rsf-server/src/main/java/com/vincent/rsf/server/common/service/ListExportService.java | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/service/ListExportService.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/service/ListExportService.java
index b661c90..7482860 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/common/service/ListExportService.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/service/ListExportService.java
@@ -144,11 +144,31 @@
String reportDate = getMetaValue(metaMap, "reportDate", "");
String printedAt = getMetaValue(metaMap, "printedAt", "");
String operator = getMetaValue(metaMap, "operator", "");
- return new ExcelUtil.ExportMeta(reportTitle, reportDate, printedAt, operator, count);
+ return new ExcelUtil.ExportMeta(
+ reportTitle,
+ reportDate,
+ printedAt,
+ operator,
+ count,
+ getReportStyle(metaMap)
+ );
}
private String getMetaValue(Map<?, ?> metaMap, String key, String defaultValue) {
Object value = metaMap.get(key);
return Objects.isNull(value) ? defaultValue : String.valueOf(value);
}
+
+ private Map<String, Object> getReportStyle(Map<?, ?> metaMap) {
+ Object reportStyleObject = metaMap.get("reportStyle");
+ if (!(reportStyleObject instanceof Map<?, ?> reportStyleMap)) {
+ return Collections.emptyMap();
+ }
+
+ Map<String, Object> reportStyle = new HashMap<>();
+ for (Map.Entry<?, ?> entry : reportStyleMap.entrySet()) {
+ reportStyle.put(String.valueOf(entry.getKey()), entry.getValue());
+ }
+ return reportStyle;
+ }
}
--
Gitblit v1.9.1