浏览代码

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);