From a02ad7a5510eadb07942d8b85c36493838ef18b8 Mon Sep 17 00:00:00 2001 From: "wei.peng" <123456> Date: Tue, 2 Jul 2019 13:11:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E5=8D=95=E4=BB=A5=E5=8F=8A=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0Bug=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/apiservice/serviceimpl/busi/SysRoleService.java | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SysRoleService.java b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SysRoleService.java index d2fa1c0..4b1aad3 100644 --- a/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SysRoleService.java +++ b/modules/i3plus-core-apiservice/src/main/java/cn/estsh/i3plus/core/apiservice/serviceimpl/busi/SysRoleService.java @@ -92,18 +92,8 @@ 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); - } + refRoleMenuRDao.deleteByPropertyIn("roleId",ids); + roleRDao.deleteByIds(ids); } @Override