From c62507c7e0ce18e9a62f29221fd3799cb58bf431 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Wed, 07 Nov 2018 10:25:35 +0800 Subject: [PATCH] bug 修复 --- src/main/java/com/moral/service/impl/DeviceServiceImpl.java | 41 +++++++++++++++++++---------------------- 1 files changed, 19 insertions(+), 22 deletions(-) diff --git a/src/main/java/com/moral/service/impl/DeviceServiceImpl.java b/src/main/java/com/moral/service/impl/DeviceServiceImpl.java index ba6b76a..f24a2b9 100644 --- a/src/main/java/com/moral/service/impl/DeviceServiceImpl.java +++ b/src/main/java/com/moral/service/impl/DeviceServiceImpl.java @@ -139,9 +139,6 @@ Device device = getDeviceFromRedis(mac); if(device==null) { device = deviceMapper.selectWithOrgIdsByMac(mac); - if(device!=null){ - setDeviceToRedis(mac,device); - } } return device; }else { @@ -166,22 +163,22 @@ private String getDeviceKey(String mac) { return keysConnect(DEVICE,mac); } - /* - * ������������������redis��������� ������ - */ - private void setDeviceToRedis(String mac,Device device){ - String key = getDeviceKey(mac); - Device simpleDevice = new Device(); - simpleDevice.setId(device.getId());// id - simpleDevice.setName(device.getName());// name - simpleDevice.setAddress(device.getAddress());// address - simpleDevice.setDeviceVersionId(device.getDeviceVersionId());// version - simpleDevice.setMac(device.getMac()); // mac - simpleDevice.setMonitorPointId(device.getMonitorPointId());// ���������id - simpleDevice.setOrganizationIds(device.getOrganizationIds());// ������������ - simpleDevice.setDeviceVersion(device.getDeviceVersion()); - redisUtils.set(key,simpleDevice); - } +// /* +// * ������������������redis��������� ������ +// */ +// private void setDeviceToRedis(String mac,Device device){ +// String key = getDeviceKey(mac); +// Device simpleDevice = new Device(); +// simpleDevice.setId(device.getId());// id +// simpleDevice.setName(device.getName());// name +// simpleDevice.setAddress(device.getAddress());// address +// simpleDevice.setDeviceVersionId(device.getDeviceVersionId());// version +// simpleDevice.setMac(device.getMac()); // mac +// simpleDevice.setMonitorPointId(device.getMonitorPointId());// ���������id +// simpleDevice.setOrganizationIds(device.getOrganizationIds());// ������������ +// simpleDevice.setDeviceVersion(device.getDeviceVersion()); +// redisUtils.set(key,simpleDevice); +// } private Device getDeviceFromRedis(String mac) { String key = getDeviceKey(mac); return redisUtils.get(key,Device.class); @@ -312,13 +309,13 @@ /** * ������������������������������ - * ������ redis ��������������� + * ������ redis ���������������,���������������������������������������������task������ * @param mac */ private void refreshDeviceInRedis(String mac){ if(!StringUtils.isBlank(mac)){ - Device device = deviceMapper.selectWithOrgIdsByMac(mac); - setDeviceToRedis(mac,device); + String key = getDeviceKey(mac); + redisUtils.remove(key); }else { log.warn("param mac is null in method [refreshDeviceInRedis]"); -- Gitblit v1.8.0