角色删除,菜单角色关系没有正确的删除问题
This commit is contained in:
parent
cdfdf483d6
commit
20f1d58386
@ -226,7 +226,6 @@ public class AdminUserServiceImpl extends ServiceImpl<AdminUserMapper, AdminUser
|
|||||||
QueryWrapper<UserRole> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<UserRole> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.in("user_id", ids);
|
queryWrapper.in("user_id", ids);
|
||||||
userRoleService.remove(queryWrapper);
|
userRoleService.remove(queryWrapper);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -5,6 +5,7 @@ import cn.lili.common.exception.ServiceException;
|
|||||||
import cn.lili.modules.permission.entity.dos.Role;
|
import cn.lili.modules.permission.entity.dos.Role;
|
||||||
import cn.lili.modules.permission.mapper.RoleMapper;
|
import cn.lili.modules.permission.mapper.RoleMapper;
|
||||||
import cn.lili.modules.permission.service.DepartmentRoleService;
|
import cn.lili.modules.permission.service.DepartmentRoleService;
|
||||||
|
import cn.lili.modules.permission.service.RoleMenuService;
|
||||||
import cn.lili.modules.permission.service.RoleService;
|
import cn.lili.modules.permission.service.RoleService;
|
||||||
import cn.lili.modules.permission.service.UserRoleService;
|
import cn.lili.modules.permission.service.UserRoleService;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
@ -36,6 +37,9 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
|||||||
@Autowired
|
@Autowired
|
||||||
private UserRoleService userRoleService;
|
private UserRoleService userRoleService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private RoleMenuService roleMenuService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Role> findByDefaultRole(Boolean defaultRole) {
|
public List<Role> findByDefaultRole(Boolean defaultRole) {
|
||||||
QueryWrapper<Role> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<Role> queryWrapper = new QueryWrapper<>();
|
||||||
@ -56,6 +60,6 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
|||||||
//删除角色
|
//删除角色
|
||||||
this.removeByIds(roleIds);
|
this.removeByIds(roleIds);
|
||||||
//删除角色与菜单关联
|
//删除角色与菜单关联
|
||||||
userRoleService.remove(queryWrapper);
|
roleMenuService.remove(queryWrapper);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user