From d9cffa70b7e8f9dcc505c72e0fd87e9e553e7901 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期三, 18 三月 2026 19:35:04 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java
index 1af1cbf..4116211 100644
--- a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java
+++ b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/controller/XpOrderController.java
@@ -57,10 +57,13 @@
 import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
 import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.net.URLEncoder;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
+
+import static org.bouncycastle.asn1.x500.style.RFC4519Style.uid;
 
 /**
  * <p>
@@ -329,7 +332,10 @@
     public R<OrderDetailVo> orderDetail(@PathVariable("orderId") Long orderId, HttpServletRequest request) {
         // uid已通过拦截器otp校验,可以直接使用
         String uid = request.getHeader("XP-Uid");
-        return R.ok(xpOrderService.orderDetail(orderId, uid));
+        OrderDetailVo orderDetailVo = xpOrderService.orderDetail(orderId, uid);
+        BigDecimal orderMoney = orderDetailVo.getOrderMoney();
+        orderDetailVo.setOrderMoneyStr(orderMoney.setScale(2, RoundingMode.HALF_UP).toString());
+        return R.ok();
     }
 
 
@@ -421,6 +427,19 @@
 
 
     /**
+     * 内部调用-结束订单
+     * @param orderId
+     * @return
+     */
+    @PostMapping("/inner/order/endTrip")
+    public R<?> endTrip(@RequestParam Long orderId){
+        XpOrder xpOrder = xpOrderService.getById(orderId);
+        Boolean b = xpOrderService.endTrip(orderId, xpOrder.getAppUserId().toString());
+        return R.ok(b);
+    }
+
+
+    /**
      * +
      * 获取行程费用明细
      */

--
Gitblit v1.7.1