diff --git a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/CmdServiceImpl.java b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/CmdServiceImpl.java index b3e90d5..1be8821 100644 --- a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/CmdServiceImpl.java +++ b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/CmdServiceImpl.java @@ -149,7 +149,11 @@ public class CmdServiceImpl implements CmdService { } else { PermissionDetail permit = userService.getPermissionListFull(); if (permit.getIsSuper().equals(CommonStatus.DELETE.value())) { - criteria.andTermIdIn(permit.getTermpList()); + if (CollectionUtils.isEmpty(permit.getTermpList())) { + criteria.andTermIdEqualTo(-1); + } else { + criteria.andTermIdIn(permit.getTermpList()); + } } }