diff --git a/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/SysDeptServiceImpl.java b/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/SysDeptServiceImpl.java index 59cbbe747..8a58b531d 100644 --- a/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/SysDeptServiceImpl.java +++ b/pjcloud-upms/pjcloud-upms-biz/src/main/java/com/bsd/pjcloud/admin/service/impl/SysDeptServiceImpl.java @@ -550,6 +550,9 @@ public class SysDeptServiceImpl extends ServiceImpl impl @Override public Map getDeptListByDeptIds(List deptIds) { + if (CollUtil.isEmpty(deptIds)) { + return Collections.emptyMap(); + } List sysDepts = baseMapper.selectList(Wrappers.lambdaQuery().in(SysDept::getDeptId, deptIds)); return sysDepts.stream().collect(Collectors.toMap(SysDept::getDeptId, sysDept -> sysDept)); }