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;