diff --git a/zhitan-admin/src/main/java/com/zhitan/web/controller/energydatastatistics/EnergyDataStatisticsController.java b/zhitan-admin/src/main/java/com/zhitan/web/controller/energydatastatistics/EnergyDataStatisticsController.java index e24243a..1563f94 100644 --- a/zhitan-admin/src/main/java/com/zhitan/web/controller/energydatastatistics/EnergyDataStatisticsController.java +++ b/zhitan-admin/src/main/java/com/zhitan/web/controller/energydatastatistics/EnergyDataStatisticsController.java @@ -43,7 +43,7 @@ public class EnergyDataStatisticsController extends BaseController public AjaxResult energyConsumptionSummationDay() { try { String timeType = "DAY"; - String modelCode = "COMPREHENSIVE_CODE"; + String modelCode = "YSCJMX"; return AjaxResult.success(homepageService.energyConsumptionSummation(timeType,modelCode)); } catch (Exception ex) { logger.error("获取出错!", ex); @@ -59,7 +59,7 @@ public class EnergyDataStatisticsController extends BaseController @GetMapping("/energyConsumptionSummation") public AjaxResult energyConsumptionSummation(String timeType) { try { - String modelCode = "COMPREHENSIVE_CODE"; + String modelCode = "YSCJMX"; return AjaxResult.success(statisticService.energyConsumptionSummation(timeType,modelCode)); } catch (Exception ex) { logger.error("获取出错!", ex); diff --git a/zhitan-admin/src/main/java/com/zhitan/web/controller/homepage/HomePageController.java b/zhitan-admin/src/main/java/com/zhitan/web/controller/homepage/HomePageController.java index b7affd7..80a8831 100644 --- a/zhitan-admin/src/main/java/com/zhitan/web/controller/homepage/HomePageController.java +++ b/zhitan-admin/src/main/java/com/zhitan/web/controller/homepage/HomePageController.java @@ -36,7 +36,7 @@ public class HomePageController extends BaseController { @GetMapping("/energyConsumptionSummation") public AjaxResult energyConsumptionSummation(String timeType) { try { - String modelcode = "COMPREHENSIVE_CODE"; + String modelcode = "YSCJMX"; return AjaxResult.success(homepageService.energyConsumptionSummation(timeType, modelcode)); } catch (Exception ex) { logger.error("获取出错!", ex); diff --git a/zhitan-system/src/main/java/com/zhitan/home/service/HomePageServiceImpl.java b/zhitan-system/src/main/java/com/zhitan/home/service/HomePageServiceImpl.java index e43584e..106b86d 100644 --- a/zhitan-system/src/main/java/com/zhitan/home/service/HomePageServiceImpl.java +++ b/zhitan-system/src/main/java/com/zhitan/home/service/HomePageServiceImpl.java @@ -131,6 +131,7 @@ public class HomePageServiceImpl implements IHomePageService { if (ObjectUtils.isEmpty(modelNode)) { return voList; } + // 查询 node 节点的所有 point 点位 List inforList = modelNodeService.getModelNodeIndexIdRelationInforByNodeId(modelNode.getNodeId()); List indexIds = inforList.stream().map(ModelNodePointInfo::getIndexId).collect(Collectors.toList()); // 通过indexIds找energy_used数据 diff --git a/zhitan-system/src/main/java/com/zhitan/realtimedata/data/influxdb/InfluxDBRepository.java b/zhitan-system/src/main/java/com/zhitan/realtimedata/data/influxdb/InfluxDBRepository.java index 60efd7e..fe9a7d5 100644 --- a/zhitan-system/src/main/java/com/zhitan/realtimedata/data/influxdb/InfluxDBRepository.java +++ b/zhitan-system/src/main/java/com/zhitan/realtimedata/data/influxdb/InfluxDBRepository.java @@ -24,6 +24,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Date; import java.util.List; +import java.util.stream.Collectors; /** * 实时库初连接 @@ -151,7 +152,9 @@ public class InfluxDBRepository { fluxSql.append("|> filter(fn: (r) => r[\"_field\"] == \"value\")"); if (!tagCodes.isEmpty()) { fluxSql.append("|> filter(fn: (r) => r[\"tag\"] =~ /"); - List filter = new ArrayList<>(tagCodes); + List filter = tagCodes.stream() + .map(code -> code.split("_")[0]) // 按下划线分割,取第0段 + .collect(Collectors.toList()); fluxSql.append(String.join("|", filter)); fluxSql.append("/)"); } diff --git a/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml b/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml index 88d4ab9..47beb26 100644 --- a/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml +++ b/zhitan-system/src/main/resources/mapper/model/ModelNodeMapper.xml @@ -307,12 +307,25 @@