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