【7.4.0】【org】优化获取用户组织机构列表

dev-7.4.0-sync
fengshuonan 2023-04-17 18:37:05 +08:00
parent f18d7aa8ce
commit 1af33de150
1 changed files with 6 additions and 1 deletions

View File

@ -210,12 +210,17 @@ public class SysUserOrgServiceServiceImpl extends ServiceImpl<SysUserOrgMapper,
List<SysUserOrg> sysUserOrgList = this.findList(userOrgResponse);
for (SysUserOrg sysUserOrg : sysUserOrgList) {
if (sysUserOrg.getOrgId().equals(currentCompanyInfo.getOrgId())) {
// 公司id已经添加到列表中不用再继续添加
if (currentCompanyInfo.getOrgId().equals(sysUserOrg.getOrgId())) {
continue;
}
// 获取用户的公司信息
HrOrganizationDTO companyInfo = organizationServiceApi.getOrgCompanyInfo(sysUserOrg.getOrgId());
if (currentCompanyInfo.getOrgId().equals(companyInfo.getOrgId())) {
continue;
}
results.add(companyInfo);
}