|  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @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 |