diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java index 788601a3a..9c8005283 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java @@ -3012,7 +3012,10 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl userIdList = domainUserRelService.queryDomainUserRelInfo(mapTemp); //订阅技术领域发消息 List domainUserRelList = domainManageService.list(); + List thirdIdListAll = new ArrayList<>(); + List userListAll = new ArrayList<>(); List thirdIdList = new ArrayList<>(); + List userList = new ArrayList<>(); String technologyTerritoryNameEn = ""; if(StringUtils.isNotBlank(technologyTerritory) && !technologyTerritory.equals(technologyTerritoryNew) && domainUserRelList.size() != 0){ List collect = domainUserRelList.stream() @@ -3025,6 +3028,13 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl sysUsersFeishu = this.sysUserMapper.selectBatchIds(userIdList); if(sysUsersFeishu.size() != 0){ thirdIdList = sysUsersFeishu.stream().map(SysUser::getThirdId).collect(Collectors.toList()); + userList = sysUsersFeishu.stream().map(SysUser::getId).collect(Collectors.toList()); + if(thirdIdList.size() != 0){ + thirdIdListAll.addAll(thirdIdList); + } + if(userList.size() != 0){ + userListAll.addAll(userList); + } } } if(domainIdList.size() != 0){ @@ -3060,25 +3070,33 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl