From c61da4f5423ae198cd7a8db5afe811f72050930e Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 24 三月 2026 21:04:29 +0800
Subject: [PATCH] 修改bug

---
 xp-robotaxi-order-boot/src/main/java/com/xiaopeng/order/service/impl/XpOrderServiceImpl.java |    3 +++
 1 files changed, 3 insertions(+), 0 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 ea3d41d..06f5472 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
@@ -675,6 +675,7 @@
         // 1. 更新订单状态为已取消(0)
         lambdaUpdate().set(XpOrder::getStatus, 0)
                 .eq(XpOrder::getId, order.getId()).update();
+        redisService.setCacheObject("ORDER_STATUS:" + order.getId(), 0, 24L, TimeUnit.HOURS);
 
         // 2. 保存取消记录
         XpOrderCancel orderCancel = new XpOrderCancel();
@@ -783,6 +784,7 @@
         Long appUserId = order.getAppUserId();
         order.setAppUserId(null);
         this.updateById(order);
+        redisService.setCacheObject("ORDER_STATUS:" + order.getId(), 7, 24L, TimeUnit.HOURS);
 
         // 消息推送
         Map<String, Object> params1 = new HashMap<>();
@@ -2906,6 +2908,7 @@
                 addTaxiPassengerVo.setUid(appUserId.toString());
                 order.setAppUserId(null);
                 this.updateById(order);
+                redisService.setCacheObject("ORDER_STATUS:" + order.getId(), 2, 24L, TimeUnit.HOURS);
 
                 //构建推送消息
                 Map<String, Object> params = new HashMap<>();

--
Gitblit v1.7.1