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