| | |
| | | import com.panzhihua.service_user.service.RoleService; |
| | | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.util.StringUtils; |
| | | |
| | | /** |
| | | * @program: springcloud_k8s_panzhihuazhihuishequ |
| | |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | log.error("新增角色失败,失败原因【{}】", e.getMessage()); |
| | | if (e.getMessage().contains("unique_role_name_community_id")) { |
| | | return R.fail("角色已经存在"); |
| | | } |
| | | } |
| | | if (insert > 0) { |
| | | SysRoleDO roleDO = roleDAO.selectOne(new QueryWrapper<SysRoleDO>().lambda() |
| | |
| | | public R putMenuRole(MenuRoleVO menuRoleVO) { |
| | | List<Long> menuIds = new ArrayList<>(); |
| | | Long roleId = menuRoleVO.getRoleId(); |
| | | if(!StringUtils.isEmpty(menuRoleVO.getRoleName())){ |
| | | SysRoleDO sysRoleDO=new SysRoleDO(); |
| | | sysRoleDO.setRoleId(roleId); |
| | | sysRoleDO.setRoleName(menuRoleVO.getRoleName()); |
| | | this.roleDAO.updateById(sysRoleDO); |
| | | } |
| | | // 删除旧的 |
| | | sysRoleMenuDAO.delete(new QueryWrapper<SysRoleMenuDO>().lambda().eq(SysRoleMenuDO::getRoleId, roleId)); |
| | | // 创建新的 |