fix: 解决责任树测试死循环问题

dev.data.processing
面包骑士 2024-10-02 10:42:07 +08:00
parent 469eedacb5
commit 854df0aab5
5 changed files with 10 additions and 1 deletions

View File

@ -1,6 +1,6 @@
package com.muyu.data.processing.strategy.leaves; package com.muyu.data.processing.strategy.leaves;
import com.muyu.data.processing.domain.BasicData; import com.muyu.common.caffeine.enums.CacheNameEnums;import com.muyu.data.processing.domain.BasicData;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import com.muyu.data.processing.domain.Temporary2; import com.muyu.data.processing.domain.Temporary2;
@ -32,6 +32,7 @@ public class DataStorageStrategy extends abstractStrategyRouter<HashMap<String,
@Override @Override
public Temporary2 apply(HashMap<String, BasicData> basicDataMap) { public Temporary2 apply(HashMap<String, BasicData> basicDataMap) {
log.info("数据持久化节点已通过。。。"); log.info("数据持久化节点已通过。。。");
basicDataMap.remove(CacheNameEnums.STORAGE.getCode());
return applyStrategy(basicDataMap); return applyStrategy(basicDataMap);
} }
} }

View File

@ -1,5 +1,6 @@
package com.muyu.data.processing.strategy.leaves; package com.muyu.data.processing.strategy.leaves;
import com.muyu.common.caffeine.enums.CacheNameEnums;
import com.muyu.data.processing.domain.BasicData; import com.muyu.data.processing.domain.BasicData;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -32,6 +33,7 @@ public class FaultAlarmStrategy extends abstractStrategyRouter<HashMap<String, B
@Override @Override
public Temporary2 apply(HashMap<String, BasicData> basicDataMap) { public Temporary2 apply(HashMap<String, BasicData> basicDataMap) {
log.info("故障报警节点已通过。。。"); log.info("故障报警节点已通过。。。");
basicDataMap.remove(CacheNameEnums.FAULT.getCode());
return applyStrategy(basicDataMap); return applyStrategy(basicDataMap);
} }
} }

View File

@ -1,5 +1,6 @@
package com.muyu.data.processing.strategy.leaves; package com.muyu.data.processing.strategy.leaves;
import com.muyu.common.caffeine.enums.CacheNameEnums;
import com.muyu.data.processing.domain.BasicData; import com.muyu.data.processing.domain.BasicData;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -32,6 +33,7 @@ public class FenceAlarmStrategy extends abstractStrategyRouter<HashMap<String, B
@Override @Override
public Temporary2 apply(HashMap<String, BasicData> basicDataMap) { public Temporary2 apply(HashMap<String, BasicData> basicDataMap) {
log.info("围栏报警节点已通过。。。"); log.info("围栏报警节点已通过。。。");
basicDataMap.remove(CacheNameEnums.FENCE.getCode());
return applyStrategy(basicDataMap); return applyStrategy(basicDataMap);
} }
} }

View File

@ -1,5 +1,6 @@
package com.muyu.data.processing.strategy.leaves; package com.muyu.data.processing.strategy.leaves;
import com.muyu.common.caffeine.enums.CacheNameEnums;
import com.muyu.data.processing.domain.BasicData; import com.muyu.data.processing.domain.BasicData;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -32,6 +33,7 @@ public class RealTimeAlarmStrategy extends abstractStrategyRouter<HashMap<String
@Override @Override
public Temporary2 apply(HashMap<String, BasicData> basicDataMap) { public Temporary2 apply(HashMap<String, BasicData> basicDataMap) {
log.info("实时数据处理节点已通过。。。"); log.info("实时数据处理节点已通过。。。");
basicDataMap.remove(CacheNameEnums.REALTIME.getCode());
return applyStrategy(basicDataMap); return applyStrategy(basicDataMap);
} }
} }

View File

@ -1,5 +1,6 @@
package com.muyu.data.processing.strategy.leaves; package com.muyu.data.processing.strategy.leaves;
import com.muyu.common.caffeine.enums.CacheNameEnums;
import com.muyu.data.processing.domain.BasicData; import com.muyu.data.processing.domain.BasicData;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
@ -32,6 +33,7 @@ public class WarningAlarmStrategy extends abstractStrategyRouter<HashMap<String,
@Override @Override
public Temporary2 apply(HashMap<String, BasicData> basicDataMap) { public Temporary2 apply(HashMap<String, BasicData> basicDataMap) {
log.info("预警报警节点已通过。。。"); log.info("预警报警节点已通过。。。");
basicDataMap.remove(CacheNameEnums.WARMING.getCode());
return applyStrategy(basicDataMap); return applyStrategy(basicDataMap);
} }
} }