|
@@ -164,7 +164,7 @@ public class AdmEquipShaftController {
|
|
for(String spInFlId:spInFls) {
|
|
for(String spInFlId:spInFls) {
|
|
// 取竖井中在本楼层的空间
|
|
// 取竖井中在本楼层的空间
|
|
AdmSpace spInSh = spaceMap.get(spInFlId);
|
|
AdmSpace spInSh = spaceMap.get(spInFlId);
|
|
- if(spInSh == null) {
|
|
|
|
|
|
+ if(spInSh == null || !floor.getId().equals(spInSh.getFloorId())) {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
// 设置垂直交通关系
|
|
// 设置垂直交通关系
|
|
@@ -176,6 +176,10 @@ public class AdmEquipShaftController {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
for(AdmSpace matchSpace:matchSpaces) {
|
|
for(AdmSpace matchSpace:matchSpaces) {
|
|
|
|
+ // 如果非本楼层的则跳过
|
|
|
|
+ if (!floor.getId().equals(matchSpace.getFloorId())){
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
if(spaceList.add(matchSpace)) {
|
|
if(spaceList.add(matchSpace)) {
|
|
// 设置垂直交通关系
|
|
// 设置垂直交通关系
|
|
matchSpace.setSpaceIdList(trafficMap.getOrDefault(matchSpace.getId(),new HashSet<>()));
|
|
matchSpace.setSpaceIdList(trafficMap.getOrDefault(matchSpace.getId(),new HashSet<>()));
|