冀北现场算法优化
This commit is contained in:
@@ -190,6 +190,7 @@ public class ExecutionCenter extends BaseController {
|
|||||||
startDate = DateUtil.offsetDay(startDate, 1);
|
startDate = DateUtil.offsetDay(startDate, 1);
|
||||||
}
|
}
|
||||||
calculatedParam.setDataDate(DateUtil.format(startDate, DatePattern.NORM_DATE_PATTERN));
|
calculatedParam.setDataDate(DateUtil.format(startDate, DatePattern.NORM_DATE_PATTERN));
|
||||||
|
calculatedParam.setType(2);
|
||||||
liteflowResponse = flowExecutor.execute2Resp("wl_measurement_point", calculatedParam);
|
liteflowResponse = flowExecutor.execute2Resp("wl_measurement_point", calculatedParam);
|
||||||
dealResponse(calculatedParam, liteflowResponse, methodDescribe);
|
dealResponse(calculatedParam, liteflowResponse, methodDescribe);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -125,7 +125,8 @@ public class IDataCrossingServiceImpl implements IDataCrossingService {
|
|||||||
pendingIds.forEach(list -> {
|
pendingIds.forEach(list -> {
|
||||||
lineParam.setLineId(list);
|
lineParam.setLineId(list);
|
||||||
//获取电压数据
|
//获取电压数据
|
||||||
List<DataVDto> dataVAllTime = dataVFeignClient.getRawData(lineParam).getData();
|
// List<DataVDto> dataVAllTime = dataVFeignClient.getRawData(lineParam).getData();
|
||||||
|
List<DataVDto> dataVAllTime = new ArrayList<>();
|
||||||
//闪变数据
|
//闪变数据
|
||||||
List<DataPltDto> dataPltAllTime = dataPltFeignClient.getRawData(lineParam).getData();
|
List<DataPltDto> dataPltAllTime = dataPltFeignClient.getRawData(lineParam).getData();
|
||||||
//谐波数据
|
//谐波数据
|
||||||
@@ -147,9 +148,10 @@ public class IDataCrossingServiceImpl implements IDataCrossingService {
|
|||||||
* 功能描述:获取influxDB -> data_plt ->
|
* 功能描述:获取influxDB -> data_plt ->
|
||||||
* 闪变总计算次数(用data_plt中phasic_type=A,value_type=avg,quality_flag=0来参与统计)
|
* 闪变总计算次数(用data_plt中phasic_type=A,value_type=avg,quality_flag=0来参与统计)
|
||||||
*/
|
*/
|
||||||
|
//fixme 冀北现场 闪变原始表没有 value_type 这个参数
|
||||||
Map<String, List<DataPltDto>> pltAllTime = dataPltAllTime.stream()
|
Map<String, List<DataPltDto>> pltAllTime = dataPltAllTime.stream()
|
||||||
.filter(x -> PhaseType.PHASE_A.equals(x.getPhasicType()))
|
.filter(x -> PhaseType.PHASE_A.equals(x.getPhasicType()))
|
||||||
.filter(x -> InfluxDbSqlConstant.AVG_WEB.equalsIgnoreCase(x.getValueType()))
|
// .filter(x -> InfluxDbSqlConstant.AVG_WEB.equalsIgnoreCase(x.getValueType()))
|
||||||
.collect(Collectors.groupingBy(DataPltDto::getLineId));
|
.collect(Collectors.groupingBy(DataPltDto::getLineId));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user