From 72e086578b8c5d9dccdb51f8840f72f38addc744 Mon Sep 17 00:00:00 2001
From: guyue <1721849008@qq.com>
Date: 星期四, 31 七月 2025 21:25:51 +0800
Subject: [PATCH] 发送行程单接口修改

---
 UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pdf/TripSheetGenerator.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pdf/TripSheetGenerator.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pdf/TripSheetGenerator.java
index eb4a023..3d5375d 100644
--- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pdf/TripSheetGenerator.java
+++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pdf/TripSheetGenerator.java
@@ -142,12 +142,15 @@
         Font infoFont = getChineseFont(10, Font.NORMAL);
         // 申请时间现在的时间
         String applyTime = DATE_TIME_FORMATTER.format(LocalDateTime.now());
+// 首先定义SimpleDateFormat(可以是类的静态成员)
+        SimpleDateFormat DATE_FORMATTER = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 
-        // 行程时间格式化
+// 然后修改格式化代码
         String tripTimeStart = first.getBoardingTime() != null
-                ? DATE_TIME_FORMATTER.format(first.getBoardingTime()) : "N/A";
+                ? DATE_FORMATTER.format(first.getBoardingTime()) : "N/A";
         String tripTimeEnd = last.getBoardingTime() != null
-                ? DATE_TIME_FORMATTER.format(last.getBoardingTime()) : "N/A";
+                ? DATE_FORMATTER.format(last.getBoardingTime()) : "N/A";
+
         String tripTime = tripTimeStart + " 至 " + tripTimeEnd;
 
         // 总金额计算(修复:先定义 totalText 并拼接内容)
@@ -261,7 +264,7 @@
             cell.setHorizontalAlignment(Element.ALIGN_CENTER);
             table.addCell(cell);
         }
-
+           SimpleDateFormat DATE_FORMATTER = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 格式可根据需求调整
         // 单元格样式(居中对齐,统一处理)
         Font cellFont = getChineseFont(9, Font.NORMAL);
         for (int i = 0; i < orders.size(); i++) {
@@ -272,7 +275,7 @@
             addCenteredCell(table, order.getServerCarModel(), cellFont);
             addCenteredCell(table,
                     order.getBoardingTime() != null
-                            ? DATE_TIME_FORMATTER.format(order.getBoardingTime())
+                            ? DATE_FORMATTER.format(order.getBoardingTime())  // Date类型用SimpleDateFormat的format方法
                             : "N/A",
                     cellFont);
             addCenteredCell(table, order.getCity(), cellFont);

--
Gitblit v1.7.1