菜单修改接口调整
This commit is contained in:
parent
8678797663
commit
29e3f9ebc5
|
|
@ -254,7 +254,9 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> imp
|
||||||
BeanUtil.copyProperties(roleEditDTO, role);
|
BeanUtil.copyProperties(roleEditDTO, role);
|
||||||
boolean b = updateById(role);
|
boolean b = updateById(role);
|
||||||
if (b) {
|
if (b) {
|
||||||
sysRolesMenusService.updateChain().eq(SysRolesMenus::getRoleId, role.getId()).remove();
|
if (roleEditDTO.getAdminMenuIdList() != null && !roleEditDTO.getAdminMenuIdList().isEmpty() || roleEditDTO.getCashMenuIdList() != null && !roleEditDTO.getCashMenuIdList().isEmpty()) {
|
||||||
|
sysRolesMenusService.updateChain().eq(SysRolesMenus::getRoleId, role.getId()).remove();
|
||||||
|
}
|
||||||
|
|
||||||
if (roleEditDTO.getAdminMenuIdList() != null && !roleEditDTO.getAdminMenuIdList().isEmpty()) {
|
if (roleEditDTO.getAdminMenuIdList() != null && !roleEditDTO.getAdminMenuIdList().isEmpty()) {
|
||||||
addMenu(role.getId(), roleEditDTO.getAdminMenuIdList(), true);
|
addMenu(role.getId(), roleEditDTO.getAdminMenuIdList(), true);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue