给选住增加 设备变化 推送接口
This commit is contained in:
@@ -1264,6 +1264,39 @@ namespace RCUHost.Implement
|
||||
|
||||
}
|
||||
|
||||
#region kafka队列
|
||||
var codesss = host.SysHotel.Code;
|
||||
if (XuanZhuHotelData.dataArray.Contains(int.Parse(codesss)))
|
||||
{
|
||||
XuanZhuRequest resp5 = new XuanZhuRequest();
|
||||
resp5.code = host.SysHotel.Code;
|
||||
resp5.roomNumber = host.RoomNumber;
|
||||
resp5.devicetype = hostModal.ModalType.ToString();
|
||||
resp5.address = hostModal.Modal.ModalAddress;
|
||||
resp5.name = hostModal.Modal.Name;
|
||||
resp5.status = hostModal.Status;
|
||||
if (resp5.status == 1)
|
||||
{
|
||||
resp5.brightness = hostModal.Brightness;
|
||||
resp5.currentTemp = hostModal.AirConditionData.CurrentTemp;
|
||||
resp5.settingTemp = hostModal.AirConditionData.SettingTemp;
|
||||
resp5.mode = hostModal.AirConditionData.Mode;
|
||||
resp5.fanSpeed = hostModal.AirConditionData.FanSpeed;
|
||||
resp5.valve = hostModal.AirConditionData.Valve;
|
||||
}
|
||||
else
|
||||
{
|
||||
resp5.brightness = 0;
|
||||
resp5.currentTemp = 0;
|
||||
resp5.settingTemp = 0;
|
||||
resp5.mode = 0;
|
||||
resp5.fanSpeed = 0;
|
||||
resp5.valve = 0;
|
||||
}
|
||||
var str111 = Newtonsoft.Json.JsonConvert.SerializeObject(resp5);
|
||||
CSRedisCacheHelper.Publish("Redis-XuanZhuKafka", str111);
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 当设备或服务状态发生变化时,推送给指定的第三方接口
|
||||
if (!string.IsNullOrEmpty(host.SysHotel.DeviceStatusPushURL))
|
||||
|
||||
@@ -1899,6 +1899,41 @@ namespace RCUHost.Implement
|
||||
}, tup);
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
var codesss = host.SysHotel.Code;
|
||||
#region kafka队列
|
||||
if (XuanZhuHotelData.dataArray.Contains(int.Parse(codesss)))
|
||||
{
|
||||
XuanZhuRequest resp1 = new XuanZhuRequest();
|
||||
resp1.code = host.SysHotel.Code;
|
||||
resp1.roomNumber = host.RoomNumber;
|
||||
resp1.devicetype = hostModal.ModalType.ToString();
|
||||
resp1.address = hostModal.Modal.ModalAddress;
|
||||
resp1.name = hostModal.Modal.Name;
|
||||
resp1.status = hostModal.Status;
|
||||
if (resp1.status == 1)
|
||||
{
|
||||
resp1.brightness = hostModal.Brightness;
|
||||
resp1.currentTemp = hostModal.AirConditionData.CurrentTemp;
|
||||
resp1.settingTemp = hostModal.AirConditionData.SettingTemp;
|
||||
resp1.mode = hostModal.AirConditionData.Mode;
|
||||
resp1.fanSpeed = hostModal.AirConditionData.FanSpeed;
|
||||
resp1.valve = hostModal.AirConditionData.Valve;
|
||||
}
|
||||
else
|
||||
{
|
||||
resp1.brightness = 0;
|
||||
resp1.currentTemp = 0;
|
||||
resp1.settingTemp = 0;
|
||||
resp1.mode = 0;
|
||||
resp1.fanSpeed = 0;
|
||||
resp1.valve = 0;
|
||||
}
|
||||
var str111 = Newtonsoft.Json.JsonConvert.SerializeObject(resp1);
|
||||
CSRedisCacheHelper.Publish("Redis-XuanZhuKafka", str111);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user