1.优化公告发布与删除

This commit is contained in:
乾乾
2025-04-22 09:52:30 +08:00
parent 3a1a90e9c0
commit f590331898

View File

@@ -275,6 +275,7 @@ public class RoomAppServiceImpl implements RoomAppService {
}
@Override
@Transactional
public Boolean pushAnnouncement(Long uid, AnnouncementsParam param) {
RoomGroup roomGroup = roomGroupCache.get(param.getRoomId());
List<Long> uids = roomService.getGroupUsers(roomGroup.getId(), false);
@@ -347,7 +348,9 @@ public class RoomAppServiceImpl implements RoomAppService {
@Override
public Boolean announcementDelete(Long uid, Long id) {
// 1. 鉴权
RoomGroup roomGroup = roomGroupCache.get(id);
AnnouncementsResp resp = roomService.getAnnouncement(id);
RoomGroup roomGroup = roomGroupCache.get(resp.getRoomId());
GroupMember groupMember = verifyGroupPermissions(uid, roomGroup);
if(GroupRoleEnum.MEMBER.getType().equals(groupMember.getRole())) {