From e08f56b973eb0c81e0bad1d00c8ac95ba6206cd4 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期日, 15 三月 2026 23:28:01 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java |    3 ++-
 1 files changed, 2 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 17021b2..d7b3e6a 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
@@ -1615,7 +1615,7 @@
                 config.holiday = new TaxiPricingDemoService.PricingRule("节假日", "00:00", "23:59", Double.parseDouble(basicPricingJson.getString("num29")), paramNum4, paramNum5, Double.parseDouble(basicPricingJson.getString("num30")), Double.parseDouble(basicPricingJson.getString("num31")));
                 // --- 远途加价区间配置 (关键修改) ---
                 // 1. 超过 num1(12) 不足 num2(20), 加收 num3(1.2)
-                config.longSteps.add(new TaxiPricingDemoService.LongRangeStep(Double.parseDouble(basicPricingJson.getString("num6")), Double.parseDouble(basicPricingJson.getString("num7")), Double.parseDouble(basicPricingJson.getString("num8"))));
+                config.longSteps.add(new TaxiPricingDemoService.LongRangeStep(paramNum4, Double.parseDouble(basicPricingJson.getString("num7")), Double.parseDouble(basicPricingJson.getString("num8"))));
                 // 2. 超过 num4(20) 不足 num5(35), 加收 num6(2.0)
                 config.longSteps.add(new TaxiPricingDemoService.LongRangeStep(Double.parseDouble(basicPricingJson.getString("num9")), Double.parseDouble(basicPricingJson.getString("num10")), Double.parseDouble(basicPricingJson.getString("num11"))));
                 // 3. 超过 num7(35) 以后, 加收 num8(3.5) -> numEnd 传个极大值
@@ -2801,6 +2801,7 @@
 
         boolean updated = this.lambdaUpdate()
                 .set(XpOrder::getOrderMoney, amount)
+                .set(XpOrder::getChangeMoneyFlag, Boolean.TRUE)
                 .eq(XpOrder::getId, id)
                 .eq(XpOrder::getStatus, pendingPaymentStatus)
                 .update();

--
Gitblit v1.7.1