diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/report/impl/AreaHarmonicServiceImpl.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/report/impl/AreaHarmonicServiceImpl.java index 7ad0dc12b..a4202aa4c 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/report/impl/AreaHarmonicServiceImpl.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/report/impl/AreaHarmonicServiceImpl.java @@ -833,6 +833,16 @@ public class AreaHarmonicServiceImpl implements AreaHarmonicService { queryParam.setSearchEndTime(param.getEndTime()); queryParam.setStatisticalType(new SimpleDTO()); queryParam.setAreaReportFlag(1); + if(CollUtil.isNotEmpty(param.getVoltageIds())){ + List collect = param.getVoltageIds().stream().map(temp -> { + SimpleDTO simpleDTO = new SimpleDTO(); + simpleDTO.setId(temp); + return simpleDTO; + }).collect(Collectors.toList()); + queryParam.setScale(collect); + } + + Page page = iAnalyzeService.getAreaData(queryParam); return page.getRecords();