长时闪变越限兼容判断
This commit is contained in:
@@ -186,12 +186,19 @@ public class IDataLimitRateAsyncImpl implements IDataLimitRateAsync {
|
|||||||
.collect(Collectors.groupingBy(DataVDto::getLineId));
|
.collect(Collectors.groupingBy(DataVDto::getLineId));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 功能描述:获取influxDB -> data_plt -> 长时间闪变
|
* 功能描述:获取influxDB -> data_plt -> 长时间闪变 -> 注(取最大值原始算法去掉了,现没有根据最大值比较)
|
||||||
*/
|
*/
|
||||||
Map<String, List<DataPltDto>> dataPlt = dataPltAllTime.stream()
|
Map<String, List<DataPltDto>> dataPlt;
|
||||||
.filter(x -> phase.contains(x.getPhasicType()))
|
if (type == 2) {
|
||||||
.filter(x -> InfluxDBTableConstant.MAX.equalsIgnoreCase(x.getValueType()))
|
dataPlt = dataPltAllTime.stream()
|
||||||
.collect(Collectors.groupingBy(DataPltDto::getLineId));
|
.filter(x -> phase.contains(x.getPhasicType()))
|
||||||
|
.filter(x -> InfluxDBTableConstant.MAX.equalsIgnoreCase(x.getValueType()))
|
||||||
|
.collect(Collectors.groupingBy(DataPltDto::getLineId));
|
||||||
|
} else {
|
||||||
|
dataPlt = dataPltAllTime.stream()
|
||||||
|
.filter(x -> PhaseType.PHASE_A.equals(x.getPhasicType()))
|
||||||
|
.collect(Collectors.groupingBy(DataPltDto::getLineId));
|
||||||
|
}
|
||||||
|
|
||||||
for (String item : list) {
|
for (String item : list) {
|
||||||
if (ObjectUtil.isNotNull(overLimitMap.get(item))) {
|
if (ObjectUtil.isNotNull(overLimitMap.get(item))) {
|
||||||
|
|||||||
Reference in New Issue
Block a user