给选住增加 设备变化 推送接口
This commit is contained in:
@@ -107,6 +107,7 @@ namespace Service.Implement
|
||||
return list;
|
||||
}
|
||||
|
||||
|
||||
public IList<Host> LoadAll(string order, string sort, Group group, string roomNumber)
|
||||
{
|
||||
IList<Group> groups = GroupRepository.GetGroupList(group);
|
||||
@@ -575,7 +576,7 @@ namespace Service.Implement
|
||||
else
|
||||
{
|
||||
accessToken = SysOauth2Repository.GetXiaoDuToken();
|
||||
MemoryCacheHelper.Set(KKK,accessToken,DateTimeOffset.Now.AddMinutes(20));
|
||||
MemoryCacheHelper.Set(KKK, accessToken, DateTimeOffset.Now.AddMinutes(20));
|
||||
}
|
||||
if (!string.IsNullOrEmpty(accessToken) && host.SysHotel.IsPowerOffResetXiaoDu)
|
||||
{
|
||||
@@ -769,7 +770,8 @@ namespace Service.Implement
|
||||
|
||||
request1.AddParameter("jsonData", jsstr);
|
||||
|
||||
client1.ExecuteAsync(request1, (response) => { });
|
||||
//client1.ExecuteAsync(request1, (response) => { });
|
||||
client1.Execute(request1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1316,13 +1318,32 @@ namespace Service.Implement
|
||||
//1 为取电,2为没有取电
|
||||
if (mm.Status != 1)
|
||||
{
|
||||
List<HostModal> hostModals = new List<HostModal>();
|
||||
//获取启用的空调回路
|
||||
List<HostModal> hostModals = HostModalRepository.LoadByHostID(host_id).Where(r => r.Modal.Type == DeviceType.AirConditioner && r.Modal.ActiveIndicator).ToList();
|
||||
|
||||
RoomNobodyHowTo nnn = RoomNoBodyMananger.LoadAll().FirstOrDefault(A => A.CurrentHotelID == hotel_id);
|
||||
|
||||
|
||||
string Hkey = "HostManagerHostModal_" + host_id;
|
||||
var ddd = MemoryCacheHelper.Get(Hkey);
|
||||
if (ddd != null)
|
||||
{
|
||||
hostModals = ddd as List<HostModal>;
|
||||
}
|
||||
else
|
||||
{
|
||||
hostModals = HostModalRepository.LoadByHostID(host_id).Where(r => r.Modal.Type == DeviceType.AirConditioner && r.Modal.ActiveIndicator).ToList();
|
||||
MemoryCacheHelper.Set(Hkey, hostModals, DateTimeOffset.Now.AddMinutes(30));
|
||||
}
|
||||
|
||||
RoomNobodyHowTo nnn = null;
|
||||
string RKey = "RNO_" + hotel_id;
|
||||
var ooo = MemoryCacheHelper.Get(RKey);
|
||||
if (ooo != null)
|
||||
{
|
||||
nnn = ooo as RoomNobodyHowTo;
|
||||
}
|
||||
else
|
||||
{
|
||||
nnn = RoomNoBodyMananger.LoadAll().FirstOrDefault(A => A.CurrentHotelID == hotel_id);
|
||||
MemoryCacheHelper.Set(RKey, nnn, DateTimeOffset.Now.AddMinutes(30));
|
||||
}
|
||||
if (nnn != null)
|
||||
{
|
||||
foreach (HostModal hostModal in hostModals)
|
||||
|
||||
Reference in New Issue
Block a user