| | |
| | | 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; |
| | |
| | | private RoleMenuMapper roleMenuMapper; |
| | | @Resource |
| | | private UserRoleMapper userRoleMapper; |
| | | @Resource |
| | | private UserMapper userMapper; |
| | | @Resource |
| | | private MenuMapper menuMapper; |
| | | |
| | |
| | | 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("更新成功"); |
| | | } |
| | | |