From 035a95cb5e862cff112f54ee5382ef895f9f2e4e Mon Sep 17 00:00:00 2001 From: "xie.bx" Date: Sun, 20 Nov 2022 16:40:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bx/implatform/service/impl/GroupServiceImpl.java | 2 ++ im-ui/src/view/Group.vue | 2 ++ 2 files changed, 4 insertions(+) diff --git a/im-platform/src/main/java/com/bx/implatform/service/impl/GroupServiceImpl.java b/im-platform/src/main/java/com/bx/implatform/service/impl/GroupServiceImpl.java index ab72d03..b8dd66c 100644 --- a/im-platform/src/main/java/com/bx/implatform/service/impl/GroupServiceImpl.java +++ b/im-platform/src/main/java/com/bx/implatform/service/impl/GroupServiceImpl.java @@ -135,6 +135,8 @@ public class GroupServiceImpl extends ServiceImpl implements // 逻辑删除群数据 group.setDeleted(true); this.updateById(group); + // 删除成员数据 + groupMemberService.removeByGroupId(groupId); log.info("删除群聊,群聊id:{},群聊名称:{}",group.getId(),group.getName()); } diff --git a/im-ui/src/view/Group.vue b/im-ui/src/view/Group.vue index ce691f0..cd2dd42 100644 --- a/im-ui/src/view/Group.vue +++ b/im-ui/src/view/Group.vue @@ -168,9 +168,11 @@ url: `/group/delete/${this.activeGroup.id}`, method: 'delete' }).then(() => { + this.$message.success(`群聊'${this.activeGroup.name}'已解散`); this.$store.commit("removeGroup", this.activeGroup.id); this.$store.commit("activeGroup", -1); this.$store.commit("removeGroupChat", this.activeGroup.id); + this.activeGroup= {}; }); })