소스 검색

fix :FOV-64

lvxianyun 3 년 전
부모
커밋
32357ff860
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      src/main/java/com/persagy/proxy/object/controller/AdmSystemController.java

+ 7 - 3
src/main/java/com/persagy/proxy/object/controller/AdmSystemController.java

@@ -296,9 +296,13 @@ public class AdmSystemController {
                             ObjectNode infobd = JsonNodeFactory.instance.objectNode();
                             infobd.put("BuildID",admFloor.getBuildingId());
                             infobd.put("BuildName",admFloor.getBuilding() != null ? admFloor.getBuilding().getLocalName() : "");
-                            infobd.put("FloorID",admFloor.getId());
-                            infobd.put("FloorName",admFloor.getLocalName());
-                            buildingFloorInfoList.add(infobd);
+                            if(!buildingFloorInfoList.contains(infobd)){
+                                buildingFloorInfoList.add(infobd);
+                            }
+                            ObjectNode infobd1 = infobd.deepCopy();
+                            infobd1.put("FloorID",admFloor.getId());
+                            infobd1.put("FloorName",admFloor.getLocalName());
+                            buildingFloorInfoList.add(infobd1);
                         });
                     }
                     admSystem.setFloorList(null);