From 4a966fc535b83ac22d4903ba6ae5fbeec8c40d1c Mon Sep 17 00:00:00 2001 From: Odboy Date: Wed, 9 Apr 2025 19:21:56 +0800 Subject: [PATCH] =?UTF-8?q?upd:=20=E7=BC=96=E7=A0=81=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/odboy/application/system/mapper/RoleDeptMapper.java | 6 ++---- .../application/system/service/impl/RoleServiceImpl.java | 6 +++--- .../src/main/resources/mapper/RoleDeptMapper.xml | 4 ++-- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/RoleDeptMapper.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/RoleDeptMapper.java index 9dbe3c75..040bf2a8 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/RoleDeptMapper.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/mapper/RoleDeptMapper.java @@ -7,9 +7,7 @@ import java.util.Set; @Mapper public interface RoleDeptMapper { - void insertBatchByRoleId(@Param("roleId") Long roleId, @Param("depts") Set depts); - + void insertBatchWithRoleId(@Param("roleId") Long roleId, @Param("depts") Set depts); void deleteByRoleId(@Param("roleId") Long roleId); - - void deleteBatchByRoleIds(@Param("roleIds") Set roleIds); + void deleteByRoleIds(@Param("roleIds") Set roleIds); } diff --git a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/RoleServiceImpl.java b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/RoleServiceImpl.java index 3152a95f..623c840a 100644 --- a/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/RoleServiceImpl.java +++ b/cutejava/cutejava-system/src/main/java/cn/odboy/application/system/service/impl/RoleServiceImpl.java @@ -88,7 +88,7 @@ public class RoleServiceImpl extends ServiceImpl implements Ro save(BeanUtil.copyProperties(resources, Role.class)); // 判断是否有部门数据,若有,则需创建关联 if (CollectionUtil.isNotEmpty(resources.getDepts())) { - roleDeptMapper.insertBatchByRoleId(resources.getId(), resources.getDepts()); + roleDeptMapper.insertBatchWithRoleId(resources.getId(), resources.getDepts()); } } @@ -111,7 +111,7 @@ public class RoleServiceImpl extends ServiceImpl implements Ro roleDeptMapper.deleteByRoleId(resources.getId()); // 判断是否有部门数据,若有,则需更新关联 if (CollectionUtil.isNotEmpty(resources.getDepts())) { - roleDeptMapper.insertBatchByRoleId(resources.getId(), resources.getDepts()); + roleDeptMapper.insertBatchWithRoleId(resources.getId(), resources.getDepts()); } // 更新相关缓存 delCaches(role.getId(), null); @@ -139,7 +139,7 @@ public class RoleServiceImpl extends ServiceImpl implements Ro } removeBatchByIds(ids); // 删除角色部门关联数据、角色菜单关联数据 - roleDeptMapper.deleteBatchByRoleIds(ids); + roleDeptMapper.deleteByRoleIds(ids); roleMenuMapper.deleteByRoleIds(ids); } diff --git a/cutejava/cutejava-system/src/main/resources/mapper/RoleDeptMapper.xml b/cutejava/cutejava-system/src/main/resources/mapper/RoleDeptMapper.xml index 384eb189..b948c5cc 100644 --- a/cutejava/cutejava-system/src/main/resources/mapper/RoleDeptMapper.xml +++ b/cutejava/cutejava-system/src/main/resources/mapper/RoleDeptMapper.xml @@ -1,7 +1,7 @@ - + insert into sys_roles_depts (role_id, dept_id) values @@ -15,7 +15,7 @@ where role_id = #{roleId} - + delete from sys_roles_depts where role_id in