Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -52,4 +52,13 @@ public interface AdHarmonicService extends IService<AdHarmonicResult> {
|
||||
List<Integer> getIndex(StorageParam param,Boolean isExculdePhaseAngle);
|
||||
|
||||
AdHarmonicResult getSingleResult(SingleNonHarmParam singleNonHarmParam);
|
||||
|
||||
/**
|
||||
* 获取所有谐波原始数据
|
||||
*
|
||||
* @param code
|
||||
* @param devId 设备ID
|
||||
* @return
|
||||
*/
|
||||
List<AdHarmonicResult> lisAll(String code, String devId);
|
||||
}
|
||||
|
||||
@@ -234,6 +234,17 @@ public class AdHarmonicServiceImpl extends ServiceImpl<AdHarmonicMappper, AdHarm
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdHarmonicResult> lisAll(String code, String devId) {
|
||||
String prefix = "ad_harmonic_" + code;
|
||||
DynamicTableNameHandler.setTableName(prefix);
|
||||
MPJLambdaWrapper<AdHarmonicResult> wrapper = new MPJLambdaWrapper<>();
|
||||
wrapper.likeRight(AdHarmonicResult::getMonitorId, devId);
|
||||
List<AdHarmonicResult> results = this.getBaseMapper().selectJoinList(AdHarmonicResult.class, wrapper);
|
||||
DynamicTableNameHandler.remove();
|
||||
return results;
|
||||
}
|
||||
|
||||
private Integer setResultFlag(List<RawResultDataVO.DetectionData> numbers) {
|
||||
List<Integer> isData = numbers.stream().filter(Objects::nonNull).filter(x -> ObjectUtil.isNotNull(x.getData())).filter(x -> 4 != x.getIsData()).map(RawResultDataVO.DetectionData::getIsData).distinct().collect(Collectors.toList());
|
||||
return getInteger(isData);
|
||||
|
||||
@@ -159,9 +159,9 @@ public class AdNonHarmonicServiceImpl extends ServiceImpl<AdNonHarmonicMapper, A
|
||||
DynamicTableNameHandler.setTableName(prefix);
|
||||
MPJLambdaWrapper<AdNonHarmonicResult> wrapper = new MPJLambdaWrapper<>();
|
||||
wrapper.likeRight(AdNonHarmonicResult::getMonitorId, devId);
|
||||
List<AdNonHarmonicResult> adHarmonicResults = this.getBaseMapper().selectJoinList(AdNonHarmonicResult.class, wrapper);
|
||||
List<AdNonHarmonicResult> results = this.getBaseMapper().selectJoinList(AdNonHarmonicResult.class, wrapper);
|
||||
DynamicTableNameHandler.remove();
|
||||
return adHarmonicResults;
|
||||
return results;
|
||||
}
|
||||
|
||||
private String unit(String code) {
|
||||
|
||||
Reference in New Issue
Block a user