From eea986df8cd5fb359e87c09eade4f060050de880 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 12 三月 2026 20:48:05 +0800
Subject: [PATCH] 修改bug

---
 xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/utils/TaxiPricingDemoService.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/utils/TaxiPricingDemoService.java b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/utils/TaxiPricingDemoService.java
index a50c4d0..236f9a0 100644
--- a/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/utils/TaxiPricingDemoService.java
+++ b/xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/utils/TaxiPricingDemoService.java
@@ -21,7 +21,9 @@
 //
         // 模拟总里程 25.0 km,以触发多级远途加价
         double totalMillige = 2.984;
-
+        Calendar cal = Calendar.getInstance();
+        cal.set(2026, Calendar.APRIL, 11, 15, 58, 15);
+        orderTime = cal.getTime();
         // 模拟 GPS 轨迹点
         List<GpsPoint> points = createMockGpsPoints(orderTime);
 
@@ -121,7 +123,7 @@
                 if(ruleName.endsWith("_Ml")){
                     BigDecimal exceedValue = bill.get(ruleName);
                     if(Objects.nonNull(exceedValue)){
-//                        result.put("distance"+split[0], result.getOrDefault(split[0], BigDecimal.ZERO).add(exceedValue));
+                        result.put("distance"+split[0], result.getOrDefault(split[0], BigDecimal.ZERO).add(exceedValue));
                         exceedValue = exceedValue.divide(new BigDecimal(1000), 2, RoundingMode.HALF_UP);
                     }else{
                         exceedValue = BigDecimal.ZERO;

--
Gitblit v1.7.1