|  |  |  | 
|---|
|  |  |  | resultMap.put("msg",ResponseCodeEnum.SENSOR_IS_NOT_EXIST.getMsg()); | 
|---|
|  |  |  | return resultMap; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //deviceAdjustValueMapper.insert(deviceAdjustValue); | 
|---|
|  |  |  | deviceAdjustValueMapper.insert(deviceAdjustValue); | 
|---|
|  |  |  | //操作插入日志 | 
|---|
|  |  |  | HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); | 
|---|
|  |  |  | String content = "添加了"+deviceAdjustValue.getMac()+"设备"+deviceAdjustValue.getSensorCode()+"传感器"+deviceAdjustValue.getStartTime()+"到"+deviceAdjustValue.getEndTime()+"的校准信息:"+";"; | 
|---|
|  |  |  | //logUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE); | 
|---|
|  |  |  | logUtils.saveOperationForManage(request,content,Constants.INSERT_OPERATE_TYPE); | 
|---|
|  |  |  | //刷新缓存 | 
|---|
|  |  |  | refreshCache(deviceAdjustValue.getMac()); | 
|---|
|  |  |  | resultMap.put("code", ResponseCodeEnum.SUCCESS.getCode()); | 
|---|
|  |  |  | 
|---|
|  |  |  | return resultMap; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public Map<String, Object> refreshRedis() { | 
|---|
|  |  |  | Map<String,Object> resultMap = new HashMap<>(); | 
|---|
|  |  |  | QueryWrapper<DeviceAdjustValue> wrapper_mac = new QueryWrapper<>(); | 
|---|
|  |  |  | wrapper_mac.eq("is_delete",Constants.NOT_DELETE); | 
|---|
|  |  |  | wrapper_mac.select("DISTINCT mac"); | 
|---|
|  |  |  | List<DeviceAdjustValue> deviceAdjustValues = deviceAdjustValueMapper.selectList(wrapper_mac); | 
|---|
|  |  |  | for (DeviceAdjustValue deviceAdjustValue:deviceAdjustValues) { | 
|---|
|  |  |  | //刷新缓存 | 
|---|
|  |  |  | refreshCache(deviceAdjustValue.getMac()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | resultMap.put("code",ResponseCodeEnum.SUCCESS.getCode()); | 
|---|
|  |  |  | resultMap.put("msg",ResponseCodeEnum.SUCCESS.getMsg()); | 
|---|
|  |  |  | return resultMap; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public void refreshRedisAll(){ | 
|---|
|  |  |  | refreshRedis(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private Map<String,Object> getDeviceAdjustValueFromDB(String mac){ | 
|---|
|  |  |  | QueryWrapper<DeviceAdjustValue> wapper_redis = new QueryWrapper<>(); | 
|---|
|  |  |  | wapper_redis.eq("mac",mac); | 
|---|
|  |  |  | 
|---|
|  |  |  | //删除缓存 | 
|---|
|  |  |  | redisTemplate.delete("adjust_"+mac); | 
|---|
|  |  |  | //添加缓存 | 
|---|
|  |  |  | redisTemplate.opsForHash().putAll("adjust_"+mac,deviceAdjustValueMap); | 
|---|
|  |  |  | if (!ObjectUtils.isEmpty(deviceAdjustValueMap)){ | 
|---|
|  |  |  | redisTemplate.opsForHash().putAll("adjust_"+mac,deviceAdjustValueMap); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|