|
|
@ -67,7 +67,7 @@ public class SysMenuService implements ISysMenuService {
|
|
|
|
if (sysMenu.getParentId() != null && sysMenu.getParentId() > 0) {
|
|
|
|
if (sysMenu.getParentId() != null && sysMenu.getParentId() > 0) {
|
|
|
|
SysMenu parent = sysMenuRDao.getById(sysMenu.getParentId());
|
|
|
|
SysMenu parent = sysMenuRDao.getById(sysMenu.getParentId());
|
|
|
|
ValidatorBean.checkNotNull(parent,"上级权限信息不存在");
|
|
|
|
ValidatorBean.checkNotNull(parent,"上级权限信息不存在");
|
|
|
|
sysMenu.setRedParentName(parent.getName());
|
|
|
|
sysMenu.setParentNameRdd(parent.getName());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
sysMenuRDao.update(sysMenu);
|
|
|
|
sysMenuRDao.update(sysMenu);
|
|
|
@ -152,15 +152,15 @@ public class SysMenuService implements ISysMenuService {
|
|
|
|
if (sysMenu.getParentId() != null && sysMenu.getParentId() > 0) {
|
|
|
|
if (sysMenu.getParentId() != null && sysMenu.getParentId() > 0) {
|
|
|
|
SysMenu parent = sysMenuRDao.getById(sysMenu.getParentId());
|
|
|
|
SysMenu parent = sysMenuRDao.getById(sysMenu.getParentId());
|
|
|
|
ValidatorBean.checkNotNull(parent,"上级权限信息不存在");
|
|
|
|
ValidatorBean.checkNotNull(parent,"上级权限信息不存在");
|
|
|
|
sysMenu.setRedParentName(parent.getName());
|
|
|
|
sysMenu.setParentNameRdd(parent.getName());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return sysMenuRDao.insert(sysMenu);
|
|
|
|
return sysMenuRDao.insert(sysMenu);
|
|
|
|
}else {
|
|
|
|
}else {
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
|
|
|
|
.setErrorCode(ImppExceptionEnum.IO_EXCEPTION.getCode())
|
|
|
|
.setErrorCode(ImppExceptionEnum.IO_EXCEPTION.getCode())
|
|
|
|
.setErrorDetail("角色代码已存在")
|
|
|
|
.setErrorDetail("功能代码已存在")
|
|
|
|
.setErrorSolution("请重新输入角色代码")
|
|
|
|
.setErrorSolution("请重新输入功能代码")
|
|
|
|
.build();
|
|
|
|
.build();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|