From 0c41963c13aa9c2e7aef8e3801c40f8b13547804 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 25 二月 2026 09:10:02 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 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 656f09a..22058d0 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
@@ -643,7 +643,7 @@
     @Override
     public List<XpHistoryStartPointsVo> getHistoryStartPoints(String uid, double lon, double lat) {
         //
-        List<XpOrder> xpOrders = this.baseMapper.selectList(new LambdaQueryWrapper<XpOrder>().eq(XpOrder::getAppUserId, uid).orderByDesc(BaseModel::getCreateTime).last("LIMIT 10"));
+        List<XpOrder> xpOrders = this.baseMapper.selectList(new LambdaQueryWrapper<XpOrder>().eq(XpOrder::getAppUserId, Long.parseLong(uid)).orderByDesc(BaseModel::getCreateTime).last("LIMIT 10"));
         if (xpOrders.isEmpty()) {
             return Collections.emptyList();
         }
@@ -658,7 +658,7 @@
     @Override
     public List<XpHistoryEndPointsVo> getHistoryEndPoints(String uid, double lon, double lat) {
         //
-        List<XpOrder> xpOrders = this.baseMapper.selectList(new LambdaQueryWrapper<XpOrder>().eq(XpOrder::getAppUserId, uid).orderByDesc(BaseModel::getCreateTime).last("LIMIT 10"));
+        List<XpOrder> xpOrders = this.baseMapper.selectList(new LambdaQueryWrapper<XpOrder>().eq(XpOrder::getAppUserId, Long.parseLong(uid)).orderByDesc(BaseModel::getCreateTime).last("LIMIT 10"));
         if (xpOrders.isEmpty()) {
             return Collections.emptyList();
         }
@@ -680,7 +680,7 @@
     @Override
     public XpOrderHistoryVO getHistoryOrderList(XpHistoryOrderListQuery query, String uid) {
         Page<XpOrderHistoryListVO> page = new Page<>(query.getPageNum(), query.getPageSize());
-        List<XpOrderHistoryListVO> list = this.baseMapper.getHistoryOrderList(page, query, uid);
+        List<XpOrderHistoryListVO> list = this.baseMapper.getHistoryOrderList(page, query, Long.parseLong(uid));
 
 
         XpOrderHistoryVO xpOrderHistoryVO = new XpOrderHistoryVO();
@@ -740,7 +740,7 @@
             // TODO 本地无法调通
 //            throw new RuntimeException("取消订单失败");
         }
-
+        order.setAppUserId(null);
         baseMapper.updateById(order);
         XpOrderCancel xpOrderCancel = new XpOrderCancel();
         xpOrderCancel.setOrderId(orderId);
@@ -1643,7 +1643,7 @@
     @Override
     public XpOrderDetailVO getActiveOrder(String uid) {
         XpOrderDetailVO xpOrderDetailVO = new XpOrderDetailVO();
-        XpOrder xpOrder = this.baseMapper.selectOne(new LambdaQueryWrapper<XpOrder>().eq(XpOrder::getAppUserId, uid).in(XpOrder::getStatus, Arrays.asList(1,2,3, 4, 5, 6, 7, 8)).orderByDesc(BaseModel::getCreateTime).last("LIMIT 1"));
+        XpOrder xpOrder = this.baseMapper.selectOne(new LambdaQueryWrapper<XpOrder>().eq(XpOrder::getAppUserId, Long.parseLong(uid)).in(XpOrder::getStatus, Arrays.asList(1,2,3, 4, 5, 6, 7, 8)).orderByDesc(BaseModel::getCreateTime).last("LIMIT 1"));
         if (xpOrder == null) {
             return null;
         }

--
Gitblit v1.7.1