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/AnnouncementServiceImpl.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/example/jz/service/impl/AnnouncementServiceImpl.java b/src/main/java/com/example/jz/service/impl/AnnouncementServiceImpl.java
index 993cc40..40f0e54 100644
--- a/src/main/java/com/example/jz/service/impl/AnnouncementServiceImpl.java
+++ b/src/main/java/com/example/jz/service/impl/AnnouncementServiceImpl.java
@@ -3,6 +3,7 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.example.jz.auth.TokenJwtManager;
 import com.example.jz.dao.AnnouncementDao;
@@ -69,6 +70,12 @@
     }
 
     @Override
+    public List<Announcement> getAnnouncements(Integer groupId) {
+        List<Announcement> announcements = announcementDao.selectList(Wrappers.<Announcement>lambdaQuery().eq(Announcement::getGroupId, groupId).orderByDesc(Announcement::getPublishTime));
+        return announcements;
+    }
+
+    @Override
     public void updateStatus(Integer id,Integer status) {
         if (status==1){
             announcementDao.update(new Announcement().setStatus(2), new UpdateWrapper<Announcement>().eq("id", id));
@@ -93,6 +100,15 @@
     }
 
     @Override
+    public Integer vxAdd(Integer groupId, Announcement announcement) {
+//        announcement.setCreator(userDao.selectOne(new QueryWrapper<User>().eq("login_username", SecurityContextHolder.getContext().getAuthentication().getPrincipal())).getId());
+        announcement.setPublishTime(new Date());
+        announcement.setCtime(new Date());
+        announcement.setGroupId(groupId);
+        return announcementDao.insert(announcement);
+    }
+
+    @Override
     public AnnouncementVo getAnnouncementsById(Integer id) {
         AnnouncementVo announcementVo = new AnnouncementVo();
         Announcement announcement = announcementDao.selectById(id);

--
Gitblit v1.8.0