diff --git a/laws-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserDepartServiceImpl.java b/laws-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserDepartServiceImpl.java index b490db9c..18167205 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserDepartServiceImpl.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserDepartServiceImpl.java @@ -157,6 +157,9 @@ public class SysUserDepartServiceImpl extends ServiceImpl departIdModels = this.queryDepartIdsOfUser(userId); List departIds = departIdModels.stream().map(DepartIdModel::getKey).collect(Collectors.toList()); - return departIds.get(0); + if (!departIds.isEmpty()) { + return departIds.get(0); + } + return null; } }