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 34fff387a..a5b4769ac 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 @@ -92,49 +92,6 @@ public class DetailAbnormalVO { private Double freqData = 3.14159; @ApiModelProperty("频率偏差限值") private Float freqLimit = 3.14159F; - @ApiModelProperty("频率偏差信息") - private List freqDataList; - - /** - * 电压偏差上 - */ - @ApiModelProperty("电压上偏差") - private Double vDevData = 3.14159; - - @ApiModelProperty("电压上偏差限值") - private Float vDevLimit = 3.14159F; - @ApiModelProperty("频率偏差信息") - private List vDevDataList; - - /** - * 电压偏差下 - */ - @ApiModelProperty("电压下偏差") - private Double uDevData = 3.14159; - @ApiModelProperty("电压下偏差限值") - private Float uDevLimit = 3.14159F; - @ApiModelProperty("频率偏差信息") - private List uDevDataList; - /** - * 总谐波畸变率 - */ - @ApiModelProperty("总谐波畸变率") - private Double uaberranceData = 3.14159; - @ApiModelProperty("总谐波畸变率限值") - private Float uaberranceLimit = 3.14159F; - @ApiModelProperty("频率偏差信息") - private List uaberranceDataList; - - /** - * 三相电压不平衡度 - */ - @ApiModelProperty("三相电压不平衡度") - private Double unbalanceData = 3.14159; - @ApiModelProperty("三相电压不平衡度限值") - private Float unbalanceLimit = 3.14159F; - @ApiModelProperty("频率偏差信息") - private List unbalanceDataList; - /** * 电压闪变 @@ -143,8 +100,76 @@ public class DetailAbnormalVO { private Double flickerData = 3.14159; @ApiModelProperty("电压闪变限值") private Float flickerLimit = 3.14159F; - @ApiModelProperty("频率偏差信息") - private List flickerDataList; + + + /** + * 电压偏差上 + */ + @ApiModelProperty("电压上偏差") + private Double vDevData = 3.14159; + @ApiModelProperty("电压上偏差限值") + private Float vDevLimit = 3.14159F; + + + /** + * 电压偏差下 + */ + @ApiModelProperty("电压下偏差") + private Double uDevData = 3.14159; + @ApiModelProperty("电压下偏差限值") + private Float uDevLimit = 3.14159F; + + /** + * 三相电压不平衡度 + */ + @ApiModelProperty("三相电压不平衡度") + private Double unbalanceData = 3.14159; + @ApiModelProperty("三相电压不平衡度限值") + private Float unbalanceLimit = 3.14159F; + + + /** + * 总谐波畸变率 + */ + @ApiModelProperty("总谐波畸变率") + private Double uaberranceData = 3.14159; + @ApiModelProperty("总谐波畸变率限值") + private Float uaberranceLimit = 3.14159F; + + + /** + * 负序电流限值天数 + */ + @ApiModelProperty("负序电流") + private Double iNegData= 3.14159; + @ApiModelProperty("负序电流限值") + private Float iNegLimit= 3.14159F; + + + /** + * 谐波电压越限天数 + */ + @ApiModelProperty("谐波电压") + private Double uharmData = 3.14159; + @ApiModelProperty("谐波电压限值") + private Float uharmLimit= 3.14159F; + /** + * 谐波电流越限天数 + */ + @ApiModelProperty("谐波电流") + private Double iharmData = 3.14159; + @ApiModelProperty("谐波电流限值") + private Float iharmLimit= 3.14159F; + /** + * 间谐波限值天数 + */ + @ApiModelProperty("间谐波电压") + private Double inuharmData = 3.14159; + @ApiModelProperty("间谐波电压限值") + private Float inuharmLimit= 3.14159F; + + + } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/DataVerifyServiceImpl.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/DataVerifyServiceImpl.java index e8d46148c..1f0edbd9f 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/DataVerifyServiceImpl.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/DataVerifyServiceImpl.java @@ -403,7 +403,7 @@ public class DataVerifyServiceImpl extends ServiceImpl dtoList = dataLimitRateDetailFeignClient.getRawData(lineCountEvaluateParam).getData(); Overlimit overLimitDataById = overLimitService.getOverLimitDataById(monitorBaseParam.getMonitorIds().get(0)); @@ -419,12 +419,22 @@ public class DataVerifyServiceImpl extends ServiceImpl collect = freq.stream().sorted(Comparator.comparing(DetailAbnormalVO.DetailLimitInnerVO::getVal).reversed()).collect(Collectors.toList()); DetailAbnormalVO.DetailLimitInnerVO val = collect.get(0); assess.setFreqData(Double.valueOf(val.getVal())); assess.setFreqLimit(val.getOverLimitValue()); - assess.setFreqDataList(collect); } else { assess.setFreqLimit(overLimitDataById.getFreqDev()); } @@ -434,14 +444,12 @@ public class DataVerifyServiceImpl extends ServiceImpl collect2 = voltage.stream().filter(x->Double.valueOf(x.getVal()) < 0).sorted(Comparator.comparing(DetailAbnormalVO.DetailLimitInnerVO::getVal)).collect(Collectors.toList()); if(CollUtil.isNotEmpty(collect2)){ DetailAbnormalVO.DetailLimitInnerVO val2 = collect2.get(0); assess.setUDevData(Double.valueOf(val2.getVal())); assess.setUDevLimit(val2.getOverLimitValue()); - assess.setUDevDataList(collect2); } }else{ assess.setVDevLimit(overLimitDataById.getVoltageDev()); @@ -453,7 +461,6 @@ public class DataVerifyServiceImpl extends ServiceImpl