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