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