DataHarmPowerPService中新增查询方法getNewHarmonicPowerP
This commit is contained in:
@@ -12,4 +12,6 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
public interface DataHarmPowerPService {
|
public interface DataHarmPowerPService {
|
||||||
List<DataHarmPowerP> getHarmonicPowerP(String lineIndex, String startTime, String endTime);
|
List<DataHarmPowerP> getHarmonicPowerP(String lineIndex, String startTime, String endTime);
|
||||||
|
|
||||||
|
List<DataHarmPowerP> getNewHarmonicPowerP(String lineIndex, String startTime, String endTime, String phaseType, String valueType);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,4 +29,15 @@ public class DataHarmPowerPServiceImpl implements DataHarmPowerPService {
|
|||||||
result1 = dataHarmPowerPMapper.getStatisticsByWraper(influxQueryWrapper);
|
result1 = dataHarmPowerPMapper.getStatisticsByWraper(influxQueryWrapper);
|
||||||
return result1;
|
return result1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<DataHarmPowerP> getNewHarmonicPowerP(String lineIndex, String startTime, String endTime, String phaseType, String valueType) {
|
||||||
|
InfluxQueryWrapper influxQueryWrapper = new InfluxQueryWrapper(DataHarmPowerP.class);
|
||||||
|
influxQueryWrapper.between(DataHarmPowerP::getTime, startTime, endTime);
|
||||||
|
if(lineIndex != null) influxQueryWrapper.eq(DataHarmPowerP::getLineId, lineIndex);
|
||||||
|
if(phaseType != null) influxQueryWrapper.eq(DataHarmPowerP::getPhaseType, phaseType);
|
||||||
|
if(valueType != null) influxQueryWrapper.eq(DataHarmPowerP::getValueType, valueType);
|
||||||
|
List<DataHarmPowerP> result1 = dataHarmPowerPMapper.getStatisticsByWraper(influxQueryWrapper);
|
||||||
|
return result1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user