diff --git a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/core/RoutingStrategy.java b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/core/RoutingStrategy.java index 7b45f17..ce46f71 100644 --- a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/core/RoutingStrategy.java +++ b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/core/RoutingStrategy.java @@ -41,6 +41,7 @@ public class RoutingStrategy extends abstractStrategyRouter codes = CacheNameEnums.getCodes(); for (String code : codes) { if(param.containsKey(code)){ + param.remove(code); return map.get(code); } } diff --git a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/DataStorageStrategy.java b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/DataStorageStrategy.java index 62aa625..a57c426 100644 --- a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/DataStorageStrategy.java +++ b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/DataStorageStrategy.java @@ -35,8 +35,6 @@ import org.springframework.stereotype.Component; public class DataStorageStrategy extends abstractStrategyRouter, Temporary2> implements StrategyHandler, Temporary2> { - private SessionPool sessionPool = new IotDBSessionConfig().getSessionPool(); - @Override protected StrategyMapper, Temporary2> registerStrategy() { return param -> { @@ -47,7 +45,6 @@ public class DataStorageStrategy extends abstractStrategyRouter basicDataMap) { - basicDataMap.remove(CacheNameEnums.STORAGE.getCode()); // 执行持久化方法 addCarData(basicDataMap); return applyStrategy(basicDataMap); @@ -82,7 +79,7 @@ public class DataStorageStrategy extends abstractStrategyRouter basicDataMap) { log.info("故障报警节点已通过。。。"); - basicDataMap.remove(CacheNameEnums.FAULT.getCode()); return applyStrategy(basicDataMap); } } diff --git a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/FenceAlarmStrategy.java b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/FenceAlarmStrategy.java index 2b536fe..6845011 100644 --- a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/FenceAlarmStrategy.java +++ b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/FenceAlarmStrategy.java @@ -33,7 +33,6 @@ public class FenceAlarmStrategy extends abstractStrategyRouter basicDataMap) { log.info("围栏报警节点已通过。。。"); - basicDataMap.remove(CacheNameEnums.FENCE.getCode()); return applyStrategy(basicDataMap); } } diff --git a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/RealTimeAlarmStrategy.java b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/RealTimeAlarmStrategy.java index ffc9135..0a4cbc3 100644 --- a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/RealTimeAlarmStrategy.java +++ b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/RealTimeAlarmStrategy.java @@ -33,7 +33,6 @@ public class RealTimeAlarmStrategy extends abstractStrategyRouter basicDataMap) { log.info("实时数据处理节点已通过。。。"); - basicDataMap.remove(CacheNameEnums.REALTIME.getCode()); return applyStrategy(basicDataMap); } } diff --git a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/WarningAlarmStrategy.java b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/WarningAlarmStrategy.java index 3712034..8026940 100644 --- a/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/WarningAlarmStrategy.java +++ b/cloud-data-processing/src/main/java/com/muyu/data/processing/strategy/leaves/WarningAlarmStrategy.java @@ -33,7 +33,6 @@ public class WarningAlarmStrategy extends abstractStrategyRouter basicDataMap) { log.info("预警报警节点已通过。。。"); - basicDataMap.remove(CacheNameEnums.WARMING.getCode()); return applyStrategy(basicDataMap); } }