|
@@ -128,7 +128,14 @@ public class RoleServiceImpl implements RoleService {
|
|
|
@Override
|
|
|
public void updateMenu(Role resources, RoleDto roleDTO) {
|
|
|
Role role = roleMapper.toEntity(roleDTO);
|
|
|
- List<User> users = userRepository.findByRoleId(role.getId());
|
|
|
+ List<User> users = new ArrayList<>();
|
|
|
+ List<Map<String,Object>> userMap = userRepository.findByRoleId2(role.getId());
|
|
|
+ for(Map<String,Object> map : userMap){
|
|
|
+ User user = new User();
|
|
|
+ user.setId(map.get("userId").toString());
|
|
|
+ user.setUsername(map.get("username").toString());
|
|
|
+ users.add(user);
|
|
|
+ }
|
|
|
// 更新菜单
|
|
|
role.setMenus(resources.getMenus());
|
|
|
delCaches(resources.getId(), users);
|