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 | 24 ++++++++++++++++++++++--
1 files changed, 22 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 9379d66..c3e0085 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;
/**
@@ -58,11 +60,27 @@
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()));
- username = userDao.selectOne(new QueryWrapper<User>().eq("id", report.getUserId())).getRealName();
+
+ 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 {
+ username="";
+ }
pic = report.getPic();
Message message = new Message();
message.setReportName(username);
@@ -73,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