| | |
| | | /// 增加楼层 |
| | | /// </summary> |
| | | /// <param name="floor"></param> |
| | | public string AddFloor(SpatialInfo floor) |
| | | public string AddFloor(SpatialInfo floor, out SpatialInfo newFloor) |
| | | { |
| | | var pm = new HttpServerRequest(); |
| | | var revPack = new ResponsePackNew(); |
| | |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(CurrentSpatial.FloorList)); |
| | | Common.FileUtlis.Files.WriteFileByBytes(dataSavePath, ssd); |
| | | } |
| | | else |
| | | { |
| | | Utlis.ShowTip(Language.StringByID(StringId.AddFloorFail) + "\r\nCode:" + revPack.Code); |
| | | } |
| | | newFloor = floor; |
| | | return revPack.Code; |
| | | } |
| | | /// <summary> |
| | |
| | | /// 增加房间 |
| | | /// </summary> |
| | | /// <param name="room"></param> |
| | | public string AddRoom(Room room) |
| | | public string AddRoom(Room room,out Room newRoom) |
| | | { |
| | | var pm = new HttpServerRequest(); |
| | | var pack = pm.AddRoom(new List<SpatialInfo>() { room }); |
| | |
| | | var tempRoom = revData.Find((obj) => obj.uid == room.uid); |
| | | if (tempRoom != null) |
| | | { |
| | | room = tempRoom as Room; |
| | | room.roomId = tempRoom.roomId; |
| | | CurrentSpatial.RoomList.Add(room); |
| | | var ssd = System.Text.Encoding.UTF8.GetBytes(Newtonsoft.Json.JsonConvert.SerializeObject(room)); |
| | | Common.FileUtlis.Files.WriteFileByBytes(dataSavePath, ssd); |
| | |
| | | } |
| | | } |
| | | } |
| | | newRoom = room; |
| | | return pack.Code; |
| | | } |
| | | /// <summary> |