From 39873465a7e0e280a5c98fcee039681c1da7c9cb Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期二, 10 三月 2026 18:57:03 +0800
Subject: [PATCH] bugfix

---
 xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
index 4e11418..7cb2085 100644
--- a/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
+++ b/xp-robotaxi-maintenance-boot/src/main/java/com/xiaopeng/maintenance/service/impl/XpTaskServiceImpl.java
@@ -1471,15 +1471,12 @@
                 res.setReportUserPhone("111111");
                 res.setReportUserAvatar("[]");
             }else{
-                List<Long> reportUserIds = new ArrayList<>();
-                reportUserIds.add(task.getReportUserId());
-                List<SysUser> sysUsers = sysUserClient.listByIds(reportUserIds).getData();
-                if (sysUsers != null && !sysUsers.isEmpty()) {
-                    SysUser sysUser = sysUsers.get(0);
-                    res.setReportUserId(sysUser.getId());
-                    res.setReportUserName(sysUser.getNickName());
-                    res.setReportUserPhone(sysUser.getPhoneNumber());
-                    res.setReportUserAvatar(sysUser.getAvatar());
+                XpOperationsUser data = xpOperationUserClient.queryById(task.getReportUserId()).getData();
+                if (data != null ) {
+                    res.setReportUserId(data.getId());
+                    res.setReportUserName(data.getNickName());
+                    res.setReportUserPhone(data.getPhoneNumber());
+                    res.setReportUserAvatar(data.getAvatar());
                 }
             }
 

--
Gitblit v1.7.1