From 5058931d4fac003d9f7678308fb1d665d6a4a227 Mon Sep 17 00:00:00 2001 From: xuyang <748613696@qq.com> Date: Fri, 9 Jun 2023 08:48:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../csharmonic/service/impl/LineTargetServiceImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/LineTargetServiceImpl.java b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/LineTargetServiceImpl.java index e8030ff..3335e1e 100644 --- a/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/LineTargetServiceImpl.java +++ b/cs-harmonic/cs-harmonic-boot/src/main/java/com/njcn/csharmonic/service/impl/LineTargetServiceImpl.java @@ -97,7 +97,6 @@ public class LineTargetServiceImpl implements ILineTargetService { String path = csPagePOService.queryById(id).getPath(); InputStream inputStream = fileStorageUtil.getFileStream(path); List list = analysisJson(inputStream); - //influx的原始方法获取数据 if (CollectionUtil.isNotEmpty(list)){ list.forEach(item->{ String targetTag = item.getTargetId().stream().reduce((first, second) -> second).orElse("no last element"); @@ -147,6 +146,13 @@ public class LineTargetServiceImpl implements ILineTargetService { */ public StatisticalDataDTO getLineRtData(String lineId, String tableName, String columnName, String phasic, String dataType, String target) { StatisticalDataDTO statisticalDataDTO = commonService.getLineRtData(lineId,tableName,columnName,phasic,dataType); + if(Objects.isNull(statisticalDataDTO)){ + statisticalDataDTO = new StatisticalDataDTO(); + statisticalDataDTO.setLineId(lineId); + statisticalDataDTO.setPhaseType(phasic); + statisticalDataDTO.setValueType(dataType); + statisticalDataDTO.setValue(3.1415926); + } statisticalDataDTO.setStatisticalName(target); return statisticalDataDTO; }