From 90af2266cc994ffda344314230ebc7ea56728970 Mon Sep 17 00:00:00 2001
From: baizonghao <1719256278@qq.com>
Date: 星期四, 09 三月 2023 16:02:34 +0800
Subject: [PATCH] 群组聊天报错

---
 src/main/java/com/example/jz/service/impl/GroupServiceImpl.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/example/jz/service/impl/GroupServiceImpl.java b/src/main/java/com/example/jz/service/impl/GroupServiceImpl.java
index 9379d66..28de451 100644
--- a/src/main/java/com/example/jz/service/impl/GroupServiceImpl.java
+++ b/src/main/java/com/example/jz/service/impl/GroupServiceImpl.java
@@ -14,8 +14,10 @@
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import javax.el.ELClass;
 import java.util.Date;
 import java.util.List;
+import java.util.Objects;
 import java.util.stream.Collectors;
 
 /**
@@ -62,7 +64,14 @@
                 username = userDao.selectOne(new QueryWrapper<User>().eq("id", item.getCopId())).getRealName();
             } else {
                 Report report = reportDao.selectOne(new QueryWrapper<Report>().eq("id", item.getUserId()));
-                username = userDao.selectOne(new QueryWrapper<User>().eq("id", report.getUserId())).getRealName();
+
+                User user = userDao.selectOne(new QueryWrapper<User>().eq("id", report.getUserId()));
+
+                if (!Objects.isNull(user)){
+                    username = user.getRealName();
+                }else {
+                    username="";
+                }
                 pic = report.getPic();
                 Message message = new Message();
                 message.setReportName(username);

--
Gitblit v1.8.0