From 9779a3ee5d99ac783d8e57a1b794263bca823455 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 27 二月 2026 17:26:45 +0800
Subject: [PATCH] 排序问题处理

---
 xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
index b28669a..f058762 100644
--- a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
+++ b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java
@@ -702,10 +702,10 @@
         xpOrderHistoryVO.setTotal((int) page.getTotal());
 
         // 根据time分组
-        Map<LocalDateTime, List<XpOrderHistoryListVO>> map = list.stream().collect(Collectors.groupingBy(XpOrderHistoryListVO::getTime));
+        Map<String, List<XpOrderHistoryListVO>> map = list.stream().collect(Collectors.groupingBy(XpOrderHistoryListVO::getOrderTime));
         List<XpOrderHistoryDateVO> dateVOS = map.entrySet().stream().map(entry -> {
             XpOrderHistoryDateVO xpOrderHistoryDateVO = new XpOrderHistoryDateVO();
-            xpOrderHistoryDateVO.setDateLabel(entry.getKey().toString());
+            xpOrderHistoryDateVO.setDateLabel(entry.getKey());
             List<XpOrderHistoryListVO> value = entry.getValue();
             value = value.stream().sorted(Comparator.comparing(XpOrderHistoryListVO::getTime).reversed()).collect(Collectors.toList());
             xpOrderHistoryDateVO.setOrders(value);

--
Gitblit v1.7.1