| | |
| | | } |
| | | save(resources); |
| | | // 判断是否有机构数据,若有,则需创建关联 |
| | | if (CollectionUtil.isNotEmpty(resources.getDepts())) { |
| | | roleDeptMapper.insertData(resources.getId(), resources.getDepts()); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | |
| | | role.setName(resources.getName()); |
| | | role.setDescription(resources.getDescription()); |
| | | role.setDataScope(resources.getDataScope()); |
| | | role.setDepts(resources.getDepts()); |
| | | role.setLevel(resources.getLevel()); |
| | | // 更新 |
| | | saveOrUpdate(role); |
| | | // 删除关联机构数据 |
| | | roleDeptMapper.deleteByRoleId(resources.getId()); |
| | | // 判断是否有机构数据,若有,则需更新关联 |
| | | if (CollectionUtil.isNotEmpty(resources.getDepts())) { |
| | | roleDeptMapper.insertData(resources.getId(), resources.getDepts()); |
| | | } |
| | | |
| | | // 更新相关缓存 |
| | | delCaches(role.getId(), null); |
| | | } |