From 9c2bcb2aa792fbd208ad4bfdacdb127a7d403199 Mon Sep 17 00:00:00 2001
From: zhuml4 <zhuml4@xiaopeng.com>
Date: 星期六, 07 三月 2026 21:01:57 +0800
Subject: [PATCH] fix:获取user信息bug

---
 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 32b7c88..170381e 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
@@ -246,7 +246,8 @@
         if (Objects.nonNull(order.getAppUserId())) {
             Map<String, UcUserInfo> userInfoMap = batchGetUsers(Collections.singleton(order.getAppUserId()));
             if (CollUtil.isNotEmpty(userInfoMap)) {
-                UcUserInfo userInfo = userInfoMap.get(order.getAppUserId());
+                // 注意:Map 的 key 是 String 类型,需要将 Long 转换为 String
+                UcUserInfo userInfo = userInfoMap.get(order.getAppUserId().toString());
                 if (Objects.nonNull(userInfo)) {
                     vo.setNickName(userInfo.getNickName());
                     vo.setPhoneNumber(userInfo.getMobile());

--
Gitblit v1.7.1