diff --git a/pqs-user/user-boot/src/main/java/com/njcn/user/service/impl/DeptServiceImpl.java b/pqs-user/user-boot/src/main/java/com/njcn/user/service/impl/DeptServiceImpl.java index 62a6d8045..17b15262e 100644 --- a/pqs-user/user-boot/src/main/java/com/njcn/user/service/impl/DeptServiceImpl.java +++ b/pqs-user/user-boot/src/main/java/com/njcn/user/service/impl/DeptServiceImpl.java @@ -354,8 +354,12 @@ public class DeptServiceImpl extends ServiceImpl implements ID @Override public List getDirectSonSelf(String deptId) { LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); - lambdaQueryWrapper.eq(Dept::getPid,deptId).eq(Dept::getState, DataStateEnum.ENABLE.getCode()). - or().eq(Dept::getId,deptId); + lambdaQueryWrapper.and (Wrapper-> Wrapper. + eq (Dept::getPid,deptId). + or (). + eq(Dept::getId,deptId)).eq (Dept::getState, DataStateEnum.ENABLE.getCode()); +// lambdaQueryWrapper.eq(Dept::getPid,deptId).eq(Dept::getState, DataStateEnum.ENABLE.getCode()). +// or().eq(Dept::getId,deptId); return this.list(lambdaQueryWrapper); }