From ce9b2b62d9954fc10e7ac2f78c55cbb40acd54bc Mon Sep 17 00:00:00 2001
From: chendaofei <857448963@qq.com>
Date: Wed, 1 Jul 2026 15:14:57 +0800
Subject: [PATCH] =?UTF-8?q?1.=E8=B0=83=E6=95=B4=E9=80=82=E9=85=8D=E8=BE=BD?=
=?UTF-8?q?=E5=AE=81=E7=8E=B0=E5=9C=BA=E6=96=B0=E8=83=BD=E6=BA=90=E5=9C=BA?=
=?UTF-8?q?=E7=AB=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pqs-harmonic/harmonic-boot/pom.xml | 13 -----
.../mapper/influxdb/DataHarmRateIMapper.java | 22 ++++----
.../mapper/influxdb/DataHarmRateVMapper.java | 22 ++++----
.../harmonic/mapper/influxdb/DataIMapper.java | 32 +++++------
.../mapper/influxdb/DataInharmVMapper.java | 34 ++++++------
.../mapper/influxdb/DataPltMapper.java | 34 ++++++------
.../harmonic/mapper/influxdb/DataVMapper.java | 54 +++++++++----------
.../impl/InfluxdbDataHarmRateVImpl.java | 53 +++++++++---------
.../influxdb/impl/InfluxdbDataIImpl.java | 12 ++---
.../impl/InfluxdbDataInharmVImpl.java | 44 +++++++--------
.../influxdb/impl/InfluxdbDataPltImpl.java | 16 +++---
.../influxdb/impl/InfluxdbDataVImpl.java | 22 ++++----
12 files changed, 173 insertions(+), 185 deletions(-)
diff --git a/pqs-harmonic/harmonic-boot/pom.xml b/pqs-harmonic/harmonic-boot/pom.xml
index ecf3c401b..1967f83b2 100644
--- a/pqs-harmonic/harmonic-boot/pom.xml
+++ b/pqs-harmonic/harmonic-boot/pom.xml
@@ -64,19 +64,7 @@
${project.version}
-
-
- com.baomidou
- dynamic-datasource-spring-boot-starter
- 3.5.1
-
-
-
- com.baomidou
- dynamic-datasource-spring-boot-starter
- ${dynamic-datasource.version}
-
com.oracle.database.jdbc
ojdbc8
@@ -122,7 +110,6 @@
com.njcn.platform
data-processing-api
1.0.0
- compile
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataHarmRateIMapper.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataHarmRateIMapper.java
index 5fb616382..da0f25ac8 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataHarmRateIMapper.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataHarmRateIMapper.java
@@ -1,11 +1,11 @@
-package com.njcn.harmonic.mapper.influxdb;
-
-import com.njcn.dataProcess.po.influx.DataHarmrateI;
-import com.njcn.influx.base.InfluxDbBaseMapper;
-
-/**
- * @author xy
- */
-public interface DataHarmRateIMapper extends InfluxDbBaseMapper {
-
-}
+//package com.njcn.harmonic.mapper.influxdb;
+//
+//import com.njcn.dataProcess.po.influx.DataHarmrateI;
+//import com.njcn.influx.base.InfluxDbBaseMapper;
+//
+///**
+// * @author xy
+// */
+//public interface DataHarmRateIMapper extends InfluxDbBaseMapper {
+//
+//}
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataHarmRateVMapper.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataHarmRateVMapper.java
index 4ad0a724d..8f9143137 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataHarmRateVMapper.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataHarmRateVMapper.java
@@ -1,11 +1,11 @@
-package com.njcn.harmonic.mapper.influxdb;
-
-import com.njcn.dataProcess.po.influx.DataHarmrateV;
-import com.njcn.influx.base.InfluxDbBaseMapper;
-
-/**
- * @author xy
- */
-public interface DataHarmRateVMapper extends InfluxDbBaseMapper {
-
-}
+//package com.njcn.harmonic.mapper.influxdb;
+//
+//import com.njcn.dataProcess.po.influx.DataHarmrateV;
+//import com.njcn.influx.base.InfluxDbBaseMapper;
+//
+///**
+// * @author xy
+// */
+//public interface DataHarmRateVMapper extends InfluxDbBaseMapper {
+//
+//}
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataIMapper.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataIMapper.java
index 59d49e5ce..8dd259af1 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataIMapper.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataIMapper.java
@@ -1,16 +1,16 @@
-package com.njcn.harmonic.mapper.influxdb;
-
-import com.njcn.dataProcess.po.influx.DataI;
-import com.njcn.influx.base.InfluxDbBaseMapper;
-
-
-/**
- * @author hongawen
- * @version 1.0
- * @data 2024/11/7 18:49
- */
-public interface DataIMapper extends InfluxDbBaseMapper {
-
-
-
-}
+//package com.njcn.harmonic.mapper.influxdb;
+//
+//import com.njcn.dataProcess.po.influx.DataI;
+//import com.njcn.influx.base.InfluxDbBaseMapper;
+//
+//
+///**
+// * @author hongawen
+// * @version 1.0
+// * @data 2024/11/7 18:49
+// */
+//public interface DataIMapper extends InfluxDbBaseMapper {
+//
+//
+//
+//}
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataInharmVMapper.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataInharmVMapper.java
index dcc108da2..3d589d9d2 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataInharmVMapper.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataInharmVMapper.java
@@ -1,17 +1,17 @@
-package com.njcn.harmonic.mapper.influxdb;
-
-
-import com.njcn.dataProcess.po.influx.DataInharmV;
-import com.njcn.influx.base.InfluxDbBaseMapper;
-
-/**
- *
- * Mapper 接口
- *
- *
- * @author hongawen
- * @since 2023-12-28
- */
-public interface DataInharmVMapper extends InfluxDbBaseMapper {
-
-}
+//package com.njcn.harmonic.mapper.influxdb;
+//
+//
+//import com.njcn.dataProcess.po.influx.DataInharmV;
+//import com.njcn.influx.base.InfluxDbBaseMapper;
+//
+///**
+// *
+// * Mapper 接口
+// *
+// *
+// * @author hongawen
+// * @since 2023-12-28
+// */
+//public interface DataInharmVMapper extends InfluxDbBaseMapper {
+//
+//}
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataPltMapper.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataPltMapper.java
index 5aefda9e2..f15b4fa01 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataPltMapper.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataPltMapper.java
@@ -1,17 +1,17 @@
-package com.njcn.harmonic.mapper.influxdb;
-
-
-import com.njcn.dataProcess.po.influx.DataPlt;
-import com.njcn.influx.base.InfluxDbBaseMapper;
-
-/**
- *
- * Mapper 接口
- *
- *
- * @author hongawen
- * @since 2023-12-28
- */
-public interface DataPltMapper extends InfluxDbBaseMapper {
-
-}
+//package com.njcn.harmonic.mapper.influxdb;
+//
+//
+//import com.njcn.dataProcess.po.influx.DataPlt;
+//import com.njcn.influx.base.InfluxDbBaseMapper;
+//
+///**
+// *
+// * Mapper 接口
+// *
+// *
+// * @author hongawen
+// * @since 2023-12-28
+// */
+//public interface DataPltMapper extends InfluxDbBaseMapper {
+//
+//}
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataVMapper.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataVMapper.java
index ad77f6c29..cbe032d13 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataVMapper.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/mapper/influxdb/DataVMapper.java
@@ -1,27 +1,27 @@
-package com.njcn.harmonic.mapper.influxdb;
-
-import com.njcn.dataProcess.dto.LineDataVFiveItemDTO;
-import com.njcn.dataProcess.dto.MeasurementCountDTO;
-import com.njcn.dataProcess.po.influx.DataV;
-import com.njcn.influx.base.InfluxDbBaseMapper;
-import com.njcn.influx.query.InfluxQueryWrapper;
-
-import java.util.List;
-
-/**
- * @author hongawen
- * @version 1.0
- * @data 2024/11/7 18:49
- */
-public interface DataVMapper extends InfluxDbBaseMapper {
-
-
- List queryDataValue(InfluxQueryWrapper dataVQueryWrapper);
-
-
- List getMeasurementCount(InfluxQueryWrapper influxQueryWrapper);
-
-
-
-
-}
+//package com.njcn.harmonic.mapper.influxdb;
+//
+//import com.njcn.dataProcess.dto.LineDataVFiveItemDTO;
+//import com.njcn.dataProcess.dto.MeasurementCountDTO;
+//import com.njcn.dataProcess.po.influx.DataV;
+//import com.njcn.influx.base.InfluxDbBaseMapper;
+//import com.njcn.influx.query.InfluxQueryWrapper;
+//
+//import java.util.List;
+//
+///**
+// * @author hongawen
+// * @version 1.0
+// * @data 2024/11/7 18:49
+// */
+//public interface DataVMapper extends InfluxDbBaseMapper {
+//
+//
+// List queryDataValue(InfluxQueryWrapper dataVQueryWrapper);
+//
+//
+// List getMeasurementCount(InfluxQueryWrapper influxQueryWrapper);
+//
+//
+//
+//
+//}
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/influxdb/impl/InfluxdbDataHarmRateVImpl.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/influxdb/impl/InfluxdbDataHarmRateVImpl.java
index 21b1ee82c..29486da1b 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/influxdb/impl/InfluxdbDataHarmRateVImpl.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/influxdb/impl/InfluxdbDataHarmRateVImpl.java
@@ -1,17 +1,18 @@
package com.njcn.harmonic.service.influxdb.impl;
-import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.njcn.common.utils.HarmonicTimesUtil;
+
+
import com.njcn.dataProcess.param.LineCountEvaluateParam;
-import com.njcn.dataProcess.po.influx.DataHarmrateV;
import com.njcn.dataProcess.pojo.dto.DataHarmDto;
-import com.njcn.harmonic.mapper.influxdb.DataHarmRateVMapper;
import com.njcn.harmonic.service.influxdb.IDataHarmRateV;
import com.njcn.influx.constant.InfluxDbSqlConstant;
+import com.njcn.influx.imapper.DataHarmRateVMapper;
+import com.njcn.influx.pojo.po.DataHarmRateV;
import com.njcn.influx.query.InfluxQueryWrapper;
import com.njcn.redis.utils.RedisUtil;
import lombok.RequiredArgsConstructor;
@@ -31,7 +32,7 @@ import java.util.stream.Collectors;
@RequiredArgsConstructor
public class InfluxdbDataHarmRateVImpl implements IDataHarmRateV {
private final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneId.systemDefault());
- private final DataHarmRateVMapper dataHarmRateVMapper;
+ private final DataHarmRateVMapper DataHarmRateVMapper;
private static final Map PHASE_MAPPING = new HashMap() {{
put("AB", "A");
put("BC", "B");
@@ -48,7 +49,7 @@ public class InfluxdbDataHarmRateVImpl implements IDataHarmRateV {
@Override
public List getRawData(LineCountEvaluateParam lineParam) {
List result = new ArrayList<>();
- List list = getMinuteData(lineParam);
+ List list = getMinuteData(lineParam);
list.forEach(item->{
DataHarmDto dto = new DataHarmDto();
BeanUtils.copyProperties(item,dto);
@@ -68,30 +69,30 @@ public class InfluxdbDataHarmRateVImpl implements IDataHarmRateV {
* 2.异常数据和无异常数据参杂,剔除异常数据,只计算正常数据;
* 3.全是异常数据,则使用异常数据进行计算,但是日表中需要标记出来,此数据有异常
*/
- public List getMinuteData(LineCountEvaluateParam lineParam) {
- List dataList;
- List result = new ArrayList<>();
- List data = new ArrayList<>();
+ public List getMinuteData(LineCountEvaluateParam lineParam) {
+ List dataList;
+ List result = new ArrayList<>();
+ List data = new ArrayList<>();
//获取监测点、接线方式数据
Type type = new TypeToken