From 59411a551afeca8f627079a4224074617d38d875 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 30 May 2022 18:03:17 +0800 Subject: [PATCH] 20220527 --- src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java index 4078bbd..f95c35a 100644 --- a/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java +++ b/src/main/java/com/xcong/farmer/cms/modules/system/service/Impl/RoleServiceImpl.java @@ -11,14 +11,8 @@ import com.xcong.farmer.cms.modules.system.dto.AdminAddRoleDto; import com.xcong.farmer.cms.modules.system.dto.AdminRoleDto; import com.xcong.farmer.cms.modules.system.dto.AdminUpdateRoleDto; -import com.xcong.farmer.cms.modules.system.entity.MenuEntity; -import com.xcong.farmer.cms.modules.system.entity.RoleEntity; -import com.xcong.farmer.cms.modules.system.entity.RoleMenuEntity; -import com.xcong.farmer.cms.modules.system.entity.UserRoleEntity; -import com.xcong.farmer.cms.modules.system.mapper.MenuMapper; -import com.xcong.farmer.cms.modules.system.mapper.RoleMapper; -import com.xcong.farmer.cms.modules.system.mapper.RoleMenuMapper; -import com.xcong.farmer.cms.modules.system.mapper.UserRoleMapper; +import com.xcong.farmer.cms.modules.system.entity.*; +import com.xcong.farmer.cms.modules.system.mapper.*; import com.xcong.farmer.cms.modules.system.service.IRoleService; import com.xcong.farmer.cms.modules.system.vo.AdminMenuInfoVo; import com.xcong.farmer.cms.modules.system.vo.AdminRoleVo; @@ -44,6 +38,8 @@ private RoleMenuMapper roleMenuMapper; @Resource private UserRoleMapper userRoleMapper; + @Resource + private UserMapper userMapper; @Resource private MenuMapper menuMapper; @@ -151,6 +147,16 @@ if(StrUtil.isNotEmpty(menuIds)){ saveRoleMenus(menuIds,id); } + + QueryWrapper<UserEntity> userWrapper = new QueryWrapper<>(); + userWrapper.eq("role_id",id); + List<UserEntity> userEntities = userMapper.selectList(userWrapper); + if(CollUtil.isNotEmpty(userEntities)){ + for(UserEntity userEntity : userEntities){ + userEntity.setRoleName(roleName); + userMapper.updateById(userEntity); + } + } return Result.ok("更新成功"); } -- Gitblit v1.9.1