角色删除,菜单角色关系没有正确的删除问题
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.in("user_id", ids);
|
||||
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.mapper.RoleMapper;
|
||||
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.UserRoleService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
@ -36,6 +37,9 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||
@Autowired
|
||||
private UserRoleService userRoleService;
|
||||
|
||||
@Autowired
|
||||
private RoleMenuService roleMenuService;
|
||||
|
||||
@Override
|
||||
public List<Role> findByDefaultRole(Boolean defaultRole) {
|
||||
QueryWrapper<Role> queryWrapper = new QueryWrapper<>();
|
||||
@ -56,6 +60,6 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||
//删除角色
|
||||
this.removeByIds(roleIds);
|
||||
//删除角色与菜单关联
|
||||
userRoleService.remove(queryWrapper);
|
||||
roleMenuService.remove(queryWrapper);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user