diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysPermissionServiceImpl.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysPermissionServiceImpl.java index eef96d12..6775dcb8 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysPermissionServiceImpl.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysPermissionServiceImpl.java @@ -197,12 +197,9 @@ public class SysPermissionServiceImpl extends ServiceImpl().lambda().eq(SysPermission::getParentId, p.getParentId())); - if(cc==0) { - if(oConvertUtils.isNotEmpty(p.getParentId())) { - this.sysPermissionMapper.setMenuLeaf(p.getParentId(), 1); - } + if(cc == 0 && oConvertUtils.isNotEmpty(p.getParentId())) { + this.sysPermissionMapper.setMenuLeaf(p.getParentId(), 1); } - } } @@ -238,11 +235,7 @@ public class SysPermissionServiceImpl extends ServiceImpl0){ - return true; - }else{ - return false; - } + return count > 0; } @Override @@ -250,11 +243,7 @@ public class SysPermissionServiceImpl extends ServiceImpl0){ - return true; - }else{ - return false; - } + return count > 0; } }