|  |  | 
 |  |  |         //设备信息存入redis | 
 |  |  |         setDeviceInfoToRedis(mac, deviceInfo); | 
 |  |  |         //刷新deviceInfo缓存 | 
 |  |  |         CacheUtils.refreshDeviceAlarmInfo(); | 
 |  |  |         CacheUtils.refreshDeviceAlarmInfo(mac); | 
 |  |  |         //操作日志记录 | 
 |  |  |         HttpServletRequest request = ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest(); | 
 |  |  |         StringBuilder content = new StringBuilder(); | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     @Transactional | 
 |  |  |     public void judgeDeviceState(Map<String, Object> deviceData) { | 
 |  |  |         String mac = deviceData.remove("mac").toString(); | 
 |  |  |         Device device = (Device) redisTemplate.opsForHash().get(RedisConstants.DEVICE_INFO, mac); | 
 |  |  | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |         //修改设备状态 | 
 |  |  |         UpdateWrapper<Device> updateWrapper = new UpdateWrapper<>(); | 
 |  |  |         updateWrapper.eq("id", device.getId()).set("state", String.valueOf(state)); | 
 |  |  |         deviceMapper.update(null, updateWrapper); | 
 |  |  |         Device device1 = new Device(); | 
 |  |  |         device1.setId(device.getId()); | 
 |  |  |         device1.setState(String.valueOf(state)); | 
 |  |  |         deviceMapper.updateById(device1); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  | 
 |  |  |     public void setRedisDevice() { | 
 |  |  |         List<Device> list = lambdaQuery().eq(Device::getIsDelete,0).list(); | 
 |  |  |         for(Device d : list){ | 
 |  |  |            Map<String, Object> deviceInfo = selectDeviceInfoById(d.getId()); | 
 |  |  |            setDeviceInfoToRedis(d.getMac(), deviceInfo); | 
 |  |  |             redisTemplate.opsForHash().delete(RedisConstants.DEVICE, d.getMac()); | 
 |  |  |             Map<String, Object> deviceInfo = selectDeviceInfoById(d.getId()); | 
 |  |  |             setDeviceInfoToRedis(d.getMac(), deviceInfo); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | } |