diff --git a/laws-module-system/src/main/java/com/jero/modules/system/service/impl/LoginServiceImpl.java b/laws-module-system/src/main/java/com/jero/modules/system/service/impl/LoginServiceImpl.java index 95f19fc1..6c4e2c57 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/service/impl/LoginServiceImpl.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/service/impl/LoginServiceImpl.java @@ -670,6 +670,11 @@ public class LoginServiceImpl implements ILoginService { obj.put(multiDepart, 2); } + if (CollectionUtils.isNotEmpty(departs)) { + List departIdList = departs.stream().map(SysDepart::getId).collect(Collectors.toList()); + sysUser.setDepartIds(StringUtils.join(departIdList, ",")); + } + // update-begin--Author:sunjianlei Date:20210802 for:获取用户租户信息 String tenantIds = sysUser.getRelTenantIds(); if (oConvertUtils.isNotEmpty(tenantIds)) {