表单以及平台Bug 修复

yun-zuoyi
wei.peng 6 years ago
parent 983fbf268e
commit a02ad7a551

@ -92,19 +92,9 @@ public class SysRoleService implements ISysRoleService {
@ApiOperation(value = "删除角色信息",notes = "根据ID 批量删除角色信息")
public void deleteSysRoleByIds(Long[] ids) {
LOGGER.info("系统角色 SYS_ROLE ids :{}", ids);
long positionCount = roleRDao.findByHqlWhereCount(CoreHqlPack.packHqlIds("parentId",ids));
if (positionCount >= 1) {
throw ImppExceptionBuilder.newInstance()
.setSystemID(CommonEnumUtil.SOFT_TYPE.CORE.getCode())
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
.setErrorDetail("存在相关系统功能信息无法删除!")
.setErrorSolution("请先删除子集信息在操作")
.build();
}else {
refRoleMenuRDao.deleteByPropertyIn("roleId",ids);
roleRDao.deleteByIds(ids);
}
}
@Override
@ApiOperation(value = "新增角色信息")

Loading…
Cancel
Save