From 075dfc19d6fca517173e74b5868ddd67ae280a72 Mon Sep 17 00:00:00 2001 From: wr <1754607820@qq.com> Date: Wed, 26 Nov 2025 09:58:49 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=BC=82=E5=B8=B8=E6=95=B0=E6=8D=AE=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E5=A2=9E=E5=8A=A0=E6=9A=82=E6=80=81=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/njcn/device/pq/constant/Param.java | 4 ++++ .../njcn/device/pq/pojo/po/PqDataVerifyBak.java | 10 ++++++++++ .../pq/pojo/vo/dataClean/DetailAbnormalVO.java | 2 ++ .../service/impl/PqDataVerifyBakServiceImpl.java | 14 ++++++++++++-- 4 files changed, 28 insertions(+), 2 deletions(-) diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/constant/Param.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/constant/Param.java index 4ffdb20f7..bf63aedbc 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/constant/Param.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/constant/Param.java @@ -55,7 +55,11 @@ public interface Param { //长时间闪变值 String pst = "DataFlicker-pst"; + //电压暂降 + String Voltage_Dip = "r_mp_event_detail-Voltage_Dip"; + //电压暂升 String Voltage_Rise = "r_mp_event_detail-Voltage_Rise"; + String pf = "DataHarmPowerP-pf"; diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/PqDataVerifyBak.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/PqDataVerifyBak.java index 75a008611..81f414456 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/PqDataVerifyBak.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/po/PqDataVerifyBak.java @@ -137,6 +137,16 @@ public class PqDataVerifyBak { */ private Integer pst; + /** + * 电压暂降(0:正常 1:异常) + */ + private Integer dip; + + /** + * 电压暂升(0:正常 1:异常) + */ + private Integer rise; + /** * 判断所有指标 0:无异常 1:有异常 */ diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/dataClean/DetailAbnormalVO.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/dataClean/DetailAbnormalVO.java index 2578589fb..63103962a 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/dataClean/DetailAbnormalVO.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/dataClean/DetailAbnormalVO.java @@ -50,6 +50,8 @@ public class DetailAbnormalVO { private String avg; //CP95 private String cp95; + //幅值 + private String featureAmplitude; } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/PqDataVerifyBakServiceImpl.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/PqDataVerifyBakServiceImpl.java index 1c295124f..6e79f3a5a 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/PqDataVerifyBakServiceImpl.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/PqDataVerifyBakServiceImpl.java @@ -475,7 +475,7 @@ public class PqDataVerifyBakServiceImpl extends ServiceImpl it.getPf() > 0).map(PqDataVerifyBak::getLineId).collect(Collectors.toSet()); assembleEntity(ids, dto, result); break; + case Param.Voltage_Dip: + ids = dataVerifyList.stream().filter(it -> it.getDip() > 0).map(PqDataVerifyBak::getLineId).collect(Collectors.toSet()); + assembleEntity(ids, dto, result); + break; + case Param.Voltage_Rise: + ids = dataVerifyList.stream().filter(it -> it.getRise() > 0).map(PqDataVerifyBak::getLineId).collect(Collectors.toSet()); + assembleEntity(ids, dto, result); + break; default: log.error("未匹配到异常数据指标"); break;