1.污染值算法微调
This commit is contained in:
@@ -206,14 +206,14 @@ public class InfluxdbDataIImpl extends MppServiceImpl<RStatDataIRelationMapper,
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<DataIDto> getGroupByTimeDataI(LineCountEvaluateParam lineParam) {
|
public List<DataIDto> getGroupByTimeDataI(LineCountEvaluateParam lineParam) {
|
||||||
InfluxQueryWrapper harmRateVQueryWrapper = new InfluxQueryWrapper(DataHarmrateV.class);
|
InfluxQueryWrapper influxQueryWrapper = new InfluxQueryWrapper(DataI.class);
|
||||||
harmRateVQueryWrapper.maxSamePrefixAndSuffix(InfluxDbSqlConstant.I, "", HarmonicTimesUtil.harmonicTimesList(2, 50, 1));
|
influxQueryWrapper.maxSamePrefixAndSuffix(InfluxDbSqlConstant.I, "", HarmonicTimesUtil.harmonicTimesList(2, 50, 1));
|
||||||
harmRateVQueryWrapper.regular(DataV::getLineId, lineParam.getLineId())
|
influxQueryWrapper.regular(DataI::getLineId, lineParam.getLineId())
|
||||||
.eq(DataHarmrateV::getValueType, InfluxDbSqlConstant.CP95)
|
.eq(DataI::getValueType, InfluxDbSqlConstant.CP95)
|
||||||
.ne(DataHarmrateV::getPhasicType, InfluxDBTableConstant.PHASE_TYPE_T)
|
.ne(DataI::getPhasicType, InfluxDBTableConstant.PHASE_TYPE_T)
|
||||||
.groupBy("time(" + lineParam.getValueType().get(0) + "m)")
|
.groupBy("time(" + lineParam.getValueType().get(0) + "m)")
|
||||||
.between(DataHarmrateV::getTime, lineParam.getStartTime(), lineParam.getEndTime());
|
.between(DataI::getTime, lineParam.getStartTime(), lineParam.getEndTime());
|
||||||
List<DataI> list = dataIMapper.selectByQueryWrapper(harmRateVQueryWrapper);
|
List<DataI> list = dataIMapper.selectByQueryWrapper(influxQueryWrapper);
|
||||||
List<DataIDto> result = new ArrayList<>();
|
List<DataIDto> result = new ArrayList<>();
|
||||||
list.forEach(item -> {
|
list.forEach(item -> {
|
||||||
DataIDto dto = new DataIDto();
|
DataIDto dto = new DataIDto();
|
||||||
|
|||||||
Reference in New Issue
Block a user