From aa8836a65e97e297340fff3a42615f0a36f314e7 Mon Sep 17 00:00:00 2001
From: baizonghao <1719256278@qq.com>
Date: 星期一, 22 五月 2023 16:10:10 +0800
Subject: [PATCH] 后台管理端删除聊天记录,新增新增头像,用户管理删选条件等

---
 src/main/java/com/example/jz/service/impl/GroupServiceImpl.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 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 28de451..c3e0085 100644
--- a/src/main/java/com/example/jz/service/impl/GroupServiceImpl.java
+++ b/src/main/java/com/example/jz/service/impl/GroupServiceImpl.java
@@ -60,13 +60,22 @@
         List<GroupMessageVo> list = messageDao.selectList(new QueryWrapper<Message>().eq("group_id", id).orderByAsc("ctime")).stream().map(item -> {
             String username;
             String pic = null;
+            Integer flag = 0;
             if (item.getUserId() == null) {
-                username = userDao.selectOne(new QueryWrapper<User>().eq("id", item.getCopId())).getRealName();
+                User user = userDao.selectOne(new QueryWrapper<User>().eq("id", item.getCopId()));
+                flag = 2;
+                username = user.getRealName();
             } else {
                 Report report = reportDao.selectOne(new QueryWrapper<Report>().eq("id", item.getUserId()));
 
                 User user = userDao.selectOne(new QueryWrapper<User>().eq("id", report.getUserId()));
-
+                String sex = user.getSex();
+                if (sex == null || sex != "鐢�"){
+                    flag = 0;
+                }
+                else {
+                    flag = 1;
+                }
                 if (!Objects.isNull(user)){
                     username = user.getRealName();
                 }else {
@@ -82,6 +91,8 @@
             groupMessageVo.setText(item.getText());
             groupMessageVo.setCtime(item.getCtime());
             groupMessageVo.setPic(pic);
+            groupMessageVo.setMessageId(item.getId());
+            groupMessageVo.setFlag(flag);
             return groupMessageVo;
         }).collect(Collectors.toList());
         return list;

--
Gitblit v1.8.0