|
@@ -299,9 +299,11 @@ public class AdmSpaceServiceImpl extends AbstractAdmBaseServiceImpl<AdmSpace> im
|
|
|
getMultiBuildingOrFloorQueryWrapper(request, RelCodeEnum.Bd2Sp.name()));
|
|
|
List<ObjectRelation> buildingSpaceData = buildingCountByObjIds.getData();
|
|
|
Set<String> spaceIds = CollUtil.newHashSet(CollUtil.isNotEmpty(floorSpaceData), floorSpaceData
|
|
|
- .stream().map(ObjectRelation::getObjTo).collect(Collectors.toSet()));
|
|
|
+ .stream().filter(objectRelation -> objectRelation.getCount()>1)
|
|
|
+ .map(ObjectRelation::getObjTo).collect(Collectors.toSet()));
|
|
|
spaceIds.addAll(CollUtil.newHashSet(CollUtil.isNotEmpty(buildingSpaceData),
|
|
|
- buildingSpaceData.stream().map(ObjectRelation::getObjTo).collect(Collectors.toSet())));
|
|
|
+ buildingSpaceData.stream().filter(objectRelation -> objectRelation.getCount()>1)
|
|
|
+ .map(ObjectRelation::getObjTo).collect(Collectors.toSet())));
|
|
|
return spaceIds;
|
|
|
}
|
|
|
|