From e1890b66e665c8860de00809f90ac57f5af651ba Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 19 三月 2026 15:43:28 +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 e707695..a16ef6c 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
@@ -4,7 +4,7 @@
 import cn.hutool.core.collection.CollUtil;
 import cn.hutool.core.util.IdUtil;
 import cn.hutool.json.JSONUtil;
-import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson2.JSONArray;
 import com.alibaba.fastjson2.JSON;
 import com.alibaba.fastjson2.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
@@ -614,7 +614,7 @@
         if (null == order.getVehicleId()) {
             Object cacheObject1 = redisService.getCacheObject("CREATE_ORDER:" + order.getId().toString());
             if (null != cacheObject1) {
-                com.alibaba.fastjson.JSONObject jsonObject = com.alibaba.fastjson.JSON.parseObject(cacheObject1.toString());
+                com.alibaba.fastjson2.JSONObject jsonObject = com.alibaba.fastjson2.JSON.parseObject(cacheObject1.toString());
                 String vin = jsonObject.getString("vin");
                 XpVehicle vehicle = xpVehicleClient.findByVehicleVin(vin).getData();
                 if (null != vehicle && 0 != vehicle.getState()) {
@@ -1202,7 +1202,7 @@
         if (null == order.getVehicleId()) {
             Object cacheObject1 = redisService.getCacheObject("CREATE_ORDER:" + order.getId().toString());
             if (null != cacheObject1) {
-                com.alibaba.fastjson.JSONObject jsonObject = com.alibaba.fastjson.JSON.parseObject(cacheObject1.toString());
+                com.alibaba.fastjson2.JSONObject jsonObject = com.alibaba.fastjson2.JSON.parseObject(cacheObject1.toString());
                 String vin = jsonObject.getString("vin");
                 XpVehicle vehicle = xpVehicleClient.findByVehicleVin(vin).getData();
                 if (null != vehicle && 0 != vehicle.getState()) {
@@ -1539,7 +1539,7 @@
             Double mileageKilometers = order.getMileageKilometers();
             Double duration1 = order.getDuration();
 
-            com.alibaba.fastjson.JSONObject basicPricingJson = com.alibaba.fastjson.JSONObject.parseObject(pricing.getBasicPricingJson());
+            com.alibaba.fastjson2.JSONObject basicPricingJson = com.alibaba.fastjson2.JSONObject.parseObject(pricing.getBasicPricingJson());
 
             XpPricingCardVo xpPricingCardVo = xpPricingUtil.calculationFixedPrice(uid, basicPricingJson, null, mileageKilometers, duration1, 0, 0.0, pricing.getIsDynamicPrice(), order.getCityId(), pricing.getDynamicPricingJson());
             XpOrderDetail xpOrderDetail = new XpOrderDetail();
@@ -1578,7 +1578,7 @@
             if (pricing.getPricingType() == 1) {
 
                 for (int i = 0; i < startingFareJsonArray.size(); i++) {
-                    com.alibaba.fastjson.JSONObject jsonObject = startingFareJsonArray.getJSONObject(i);
+                    com.alibaba.fastjson2.JSONObject jsonObject = startingFareJsonArray.getJSONObject(i);
                     String num1 = jsonObject.getString("num1");
                     String num2 = jsonObject.getString("num2");
                     String num3 = jsonObject.getString("num3");

--
Gitblit v1.7.1