From cf311a43c3a6b941738de9ca5735e1acca451fc2 Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Tue, 17 Aug 2021 16:43:46 +0800
Subject: [PATCH] 特殊设备删除接口
---
screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java
index 23301f1..c618490 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/SensorServiceImpl.java
@@ -10,6 +10,7 @@
import com.moral.api.mapper.VersionSensorUnitMapper;
import com.moral.api.service.SensorService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.moral.api.util.CacheUtils;
import com.moral.api.util.LogUtils;
import com.moral.constant.Constants;
import com.moral.constant.RedisConstants;
@@ -140,6 +141,8 @@
organizationUnitAlarm.setSensorCode(updateSensorMap.get("code").toString());
organizationUnitAlarmMapper.update(organizationUnitAlarm,wrapper_OUA);
}
+ //������deviceInfo������
+ CacheUtils.refreshDeviceAlarmInfo();
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String content = "������������:"+oldSensor.getName()+";";
for (Object key:updateSensorMap.keySet()) {
@@ -356,6 +359,12 @@
return sensors;
}
+ @Override
+ public void refreshCache(){
+ Map<String, Sensor> sensors = getAllSensorFromDB();
+ refreshCache(sensors);
+ }
+
private Map<String,Sensor> getAllSensorFromDB(){
QueryWrapper<Sensor> wrapper = new QueryWrapper<>();
wrapper.eq("is_delete",Constants.NOT_DELETE);
@@ -365,11 +374,6 @@
result.put(sensor.getCode(),sensor);
}
return result;
- }
-
- private void refreshCache(){
- Map<String, Sensor> sensors = getAllSensorFromDB();
- refreshCache(sensors);
}
private void refreshCache(Map<String,Sensor> sensors){
--
Gitblit v1.8.0