| | |
| | | dicRealRoom[gateway.GwId] = gateway.RoomId;
|
| | | }
|
| | | //获取全部物理设备所属房间的记录
|
| | | var dicDeviceRoom = Common.LocalDevice.Current.GetAllRealDeviceRoomData();
|
| | | var dicDeviceRoom = HdlRoomLogic.Current.GetAllRealDeviceRoomData();
|
| | | foreach (var strMac in dicDeviceRoom.Keys)
|
| | | {
|
| | | dicRealRoom[strMac] = dicDeviceRoom[strMac];
|
| | |
| | | //更改物理设备所在的房间
|
| | | if (this.modelData.dicDeviceTemplateRealRoom.ContainsKey(targetMac) == true)
|
| | | {
|
| | | Common.LocalDevice.Current.SaveRealDeviceRoomId(listDevice, this.modelData.dicDeviceTemplateRealRoom[targetMac], false);
|
| | | HdlRoomLogic.Current.SaveRealDeviceRoomId(listDevice, this.modelData.dicDeviceTemplateRealRoom[targetMac], false);
|
| | | }
|
| | |
|
| | | //记录缓存
|
| | |
| | | //变更网关房间
|
| | | if (this.modelData.dicDeviceTemplateRealRoom.ContainsKey(targetGwid) == true)
|
| | | {
|
| | | HdlGatewayLogic.Current.ChangedGatewayRoom(sourceGwid, this.modelData.dicDeviceTemplateRealRoom[targetGwid]);
|
| | | HdlRoomLogic.Current.ChangedGatewayRoom(sourceGwid, this.modelData.dicDeviceTemplateRealRoom[targetGwid]);
|
| | | }
|
| | | //变更网关名字
|
| | | //if (this.modelData.dicGatewayInfo.ContainsKey(targetGwid) == true)
|