From c3a64bc05db01c673274ced3f9879717f19b1ab2 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 12 三月 2026 23:41:28 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi
---
xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java | 10 +++++++++-
1 files changed, 9 insertions(+), 1 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 8aeb326..cf6c106 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
@@ -530,7 +530,7 @@
//取消订单:在未接到乘客前都可以,关闭订单,在送达目的地可以操作关闭
if (type == 1) {
// 取消订单:只有待接单(1)、待出发(2)、接驾中(3)状态可以取消
- if (currentStatus != 1 && currentStatus != 2 && currentStatus != 3) {
+ if (currentStatus != 1 && currentStatus != 2 && currentStatus != 3 && currentStatus != 4) {
throw new ServiceException("当前订单状态不允许取消,只有待接单、待出发、接驾中状态的订单可以取消", I18nKeyConstant.ORDER_CANCEL_FAILED);
}
} else {
@@ -1017,6 +1017,14 @@
List<XpHistoryStartPointsVo> data = r.getData();
for (XpHistoryStartPointsVo datum : data) {
+
+ if(datum.getOperationStatus()==2){
+ datum.setOperationStatus(1);
+ }
+
+
+
+
// 保留2位数小数
Double distance = datum.getDistance();
datum.setDistance(BigDecimal.valueOf(distance).setScale(2, RoundingMode.HALF_UP).doubleValue());
--
Gitblit v1.7.1