From 438e573a890f775336e2777c516ed36d1c6d4e05 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Sat, 23 Jul 2022 00:10:52 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.2.3=E3=80=91=E3=80=90group=E3=80=91?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=A7=BB=E9=99=A4=E5=88=86=E7=BB=84=E7=9A=84?= =?UTF-8?q?api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../stylefeng/roses/kernel/group/api/GroupApi.java | 8 ++++++++ .../modular/service/impl/SysGroupServiceImpl.java | 12 ++++++++++++ 2 files changed, 20 insertions(+) diff --git a/kernel-s-group/group-api/src/main/java/cn/stylefeng/roses/kernel/group/api/GroupApi.java b/kernel-s-group/group-api/src/main/java/cn/stylefeng/roses/kernel/group/api/GroupApi.java index 9fb776a48..8acfe80cf 100644 --- a/kernel-s-group/group-api/src/main/java/cn/stylefeng/roses/kernel/group/api/GroupApi.java +++ b/kernel-s-group/group-api/src/main/java/cn/stylefeng/roses/kernel/group/api/GroupApi.java @@ -55,4 +55,12 @@ public interface GroupApi { */ List findGroupList(SysGroupRequest sysGroupRequest, boolean getTotal); + /** + * 清空业务id的分组 + * + * @author fengshuonan + * @date 2022/7/22 23:40 + */ + void removeGroup(String groupBizCode, Long bizId); + } diff --git a/kernel-s-group/group-business/src/main/java/cn/stylefeng/roses/kernel/group/modular/service/impl/SysGroupServiceImpl.java b/kernel-s-group/group-business/src/main/java/cn/stylefeng/roses/kernel/group/modular/service/impl/SysGroupServiceImpl.java index ece67004c..83bbc3011 100644 --- a/kernel-s-group/group-business/src/main/java/cn/stylefeng/roses/kernel/group/modular/service/impl/SysGroupServiceImpl.java +++ b/kernel-s-group/group-business/src/main/java/cn/stylefeng/roses/kernel/group/modular/service/impl/SysGroupServiceImpl.java @@ -110,6 +110,18 @@ public class SysGroupServiceImpl extends ServiceImpl i } } + @Override + public void removeGroup(String bizCode, Long bizId) { + Long userId = LoginContext.me().getLoginUser().getUserId(); + + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(SysGroup::getUserId, userId); + wrapper.eq(SysGroup::getGroupBizCode, bizCode); + wrapper.eq(SysGroup::getBusinessId, bizId); + + this.remove(wrapper); + } + /** * 返回结果增加通用的两个分组名称 *