From b4f741c8864d12154f1ae2f6fc79ce7f9426c494 Mon Sep 17 00:00:00 2001 From: wr <1754607820@qq.com> Date: Mon, 17 Apr 2023 20:03:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=80=81=E5=8C=BA=E5=9F=9F=E6=8A=A5?= =?UTF-8?q?=E8=A1=A8=EF=BC=8C=E6=B7=BB=E5=8A=A0=E7=9B=91=E6=B5=8B=E7=82=B9?= =?UTF-8?q?id=E9=AA=8C=E8=AF=81=E6=98=AF=E5=90=A6=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/njcn/event/enums/EventResponseEnum.java | 1 + .../event/service/majornetwork/Impl/ReportServiceImpl.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/pqs-event/event-api/src/main/java/com/njcn/event/enums/EventResponseEnum.java b/pqs-event/event-api/src/main/java/com/njcn/event/enums/EventResponseEnum.java index a8577149a..3c132e2f7 100644 --- a/pqs-event/event-api/src/main/java/com/njcn/event/enums/EventResponseEnum.java +++ b/pqs-event/event-api/src/main/java/com/njcn/event/enums/EventResponseEnum.java @@ -31,6 +31,7 @@ public enum EventResponseEnum { INDEX_OUT_OF_BOUNDS("A00655","集合索引越界异常"), NOT_FOUND("A00656","没有查到数据"), + NOT_LINEID("A00657","暂无监测点信息"), ; private final String code; diff --git a/pqs-event/event-boot/src/main/java/com/njcn/event/service/majornetwork/Impl/ReportServiceImpl.java b/pqs-event/event-boot/src/main/java/com/njcn/event/service/majornetwork/Impl/ReportServiceImpl.java index db3d6f0dd..747937735 100644 --- a/pqs-event/event-boot/src/main/java/com/njcn/event/service/majornetwork/Impl/ReportServiceImpl.java +++ b/pqs-event/event-boot/src/main/java/com/njcn/event/service/majornetwork/Impl/ReportServiceImpl.java @@ -2090,6 +2090,9 @@ public class ReportServiceImpl implements ReportService { InfluxDBResultMapper influxDBResultMapper = new InfluxDBResultMapper(); //提前创建,不然获取不到(初始化数据) + if (CollUtil.isEmpty(lineIds)) { + throw new BusinessException(EventResponseEnum.NOT_FOUND); + } List eventDetailList = getEventDetailListInfo(areaReportParam, lineIds); List voltageParamList = generalDeviceInfoClient.getPracticalAllDeviceInfo(areaReportParam).getData(); @@ -5282,6 +5285,9 @@ public class ReportServiceImpl implements ReportService { InfluxDBResultMapper influxDBResultMapper = new InfluxDBResultMapper(); //提前创建,不然获取不到(初始化数据) + if (CollUtil.isEmpty(lineIds)) { + throw new BusinessException(EventResponseEnum.NOT_LINEID); + } List eventDetailList = getEventDetailListInfo(areaReportParam, lineIds); if(CollectionUtil.isEmpty(eventDetailList)){ throw new BusinessException(CommonResponseEnum.NO_DATA);