forked from dyf/fys-Multi-tenant
设备在线状态2
This commit is contained in:
@ -529,7 +529,11 @@ public class DeviceBJQBizService {
|
|||||||
.eq("binding_user_id", AppLoginHelper.getUserId())
|
.eq("binding_user_id", AppLoginHelper.getUserId())
|
||||||
.set("send_msg", bo.getSendMsg());
|
.set("send_msg", bo.getSendMsg());
|
||||||
deviceMapper.update(updateWrapper);
|
deviceMapper.update(updateWrapper);
|
||||||
recordDeviceLog(device.getId(), device.getDeviceName(), "发送告警信息", bo.getSendMsg(), AppLoginHelper.getUserId());
|
if("0".equals(bo.getInstructValue())){
|
||||||
|
recordDeviceLog(device.getId(), device.getDeviceName(), "解除告警信息", "关闭设备", AppLoginHelper.getUserId());
|
||||||
|
}else{
|
||||||
|
recordDeviceLog(device.getId(), device.getDeviceName(), "发送告警信息", bo.getSendMsg(), AppLoginHelper.getUserId());
|
||||||
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.info("设备发送告警信息信息失败:{}" ,deviceId);
|
log.info("设备发送告警信息信息失败:{}" ,deviceId);
|
||||||
throw new ServiceException("设备发送告警信息信息失败");
|
throw new ServiceException("设备发送告警信息信息失败");
|
||||||
|
|||||||
@ -131,14 +131,14 @@ public class DeviceBizService {
|
|||||||
if(item.getCommunicationMode()!=null && Ints.asList(0, 2).contains(item.getCommunicationMode())){
|
if(item.getCommunicationMode()!=null && Ints.asList(0, 2).contains(item.getCommunicationMode())){
|
||||||
|
|
||||||
//设备在线状态
|
//设备在线状态
|
||||||
String onlineStatus = RedisUtils.getCacheObject(GLOBAL_REDIS_KEY+ DEVICE_KEY_PREFIX+ item.getDeviceImei() + DeviceRedisKeyConstants.DEVICE_ONLINE_STATUS_KEY_PREFIX);
|
// String onlineStatus = RedisUtils.getCacheObject(GLOBAL_REDIS_KEY+ DEVICE_KEY_PREFIX+ item.getDeviceImei() + DeviceRedisKeyConstants.DEVICE_ONLINE_STATUS_KEY_PREFIX);
|
||||||
if("1".equals(onlineStatus)){
|
// if("1".equals(onlineStatus)){
|
||||||
item.setOnlineStatus(1);
|
// item.setOnlineStatus(1);
|
||||||
}else if("2".equals(onlineStatus)){
|
// }else if("2".equals(onlineStatus)){
|
||||||
item.setOnlineStatus(2);
|
// item.setOnlineStatus(2);
|
||||||
}else{
|
// }else{
|
||||||
item.setOnlineStatus(0);
|
// item.setOnlineStatus(0);
|
||||||
}
|
// }
|
||||||
String deviceStatus = RedisUtils.getCacheObject(GLOBAL_REDIS_KEY + DEVICE_KEY_PREFIX+ item.getDeviceImei() + DEVICE_STATUS_KEY_PREFIX);
|
String deviceStatus = RedisUtils.getCacheObject(GLOBAL_REDIS_KEY + DEVICE_KEY_PREFIX+ item.getDeviceImei() + DEVICE_STATUS_KEY_PREFIX);
|
||||||
// 获取电量
|
// 获取电量
|
||||||
if(StringUtils.isNotBlank(deviceStatus)){
|
if(StringUtils.isNotBlank(deviceStatus)){
|
||||||
|
|||||||
Reference in New Issue
Block a user