From bd1fe6806013159df49be60a1e1302fbaa43efca Mon Sep 17 00:00:00 2001 From: hzj <826100833@qq.com> Date: Fri, 9 Jan 2026 15:13:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B1=A1=E5=8C=BA=E5=9B=BE?= =?UTF-8?q?=E7=A9=BA=E6=8C=87=E9=92=88bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../harmonic/service/impl/PollutionSubstationServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/PollutionSubstationServiceImpl.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/PollutionSubstationServiceImpl.java index 1b5be897c..1639042c9 100644 --- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/PollutionSubstationServiceImpl.java +++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/PollutionSubstationServiceImpl.java @@ -677,6 +677,10 @@ public class PollutionSubstationServiceImpl extends ServiceImpl commDataDeal(List ids, PollutionParamDTO paramDTO, HarmonicPublicParam harmonicPublicParam) { + //添加非空判断 + if(CollectionUtils.isEmpty(ids)){ + return new ArrayList<>(); + } paramDTO.setLineList(ids); List list = lineFeignClient.getLineInfo(paramDTO).getData(); List lineData = rMpPollutionDPOMapper.selectMaxList(ids, harmonicPublicParam.getStatisticalType().getId(), harmonicPublicParam.getSearchBeginTime(), harmonicPublicParam.getSearchEndTime());