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);