From c41586dcc629a79699499f955acb99657f489b41 Mon Sep 17 00:00:00 2001 From: wr <1754607820@qq.com> Date: Tue, 21 May 2024 17:12:57 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=86=80=E5=8C=97=E7=94=B5=E7=BD=91=E4=B8=80?= =?UTF-8?q?=E5=BC=A0=E5=9B=BE-=E5=8F=98=E7=94=B5=E7=AB=99=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E7=94=B5=E7=BD=91=E4=BE=A7=E7=BB=9F=E8=AE=A1=202.?= =?UTF-8?q?=E5=85=AC=E5=85=B1=E6=96=B9=E6=B3=95=E5=A2=9E=E5=8A=A0=E7=82=B9?= =?UTF-8?q?=E7=94=B5=E7=BD=91=E4=BE=A7=E4=BF=A1=E6=81=AF=203.=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=8C=BA=E5=9F=9F=E7=9B=91=E6=B5=8B=E7=82=B9=E7=BB=88?= =?UTF-8?q?=E7=AB=AF=E7=AD=89=E4=BF=A1=E6=81=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/pojo/param/DeptGetLineParam.java | 11 ++- .../njcn/device/pq/pojo/vo/GridDiagramVO.java | 16 +++ .../pq/controller/GridDiagramController.java | 1 + .../njcn/device/pq/mapper/DeptLineMapper.java | 2 +- .../pq/mapper/mapping/DeptLineMapper.xml | 3 + .../device/pq/service/DeptLineService.java | 2 +- .../service/impl/CommTerminalServiceImpl.java | 2 +- .../pq/service/impl/DeptLineServiceImpl.java | 4 +- .../param/StatSubstationBizBaseParam.java | 9 ++ .../controller/GridDiagramHarmController.java | 6 +- .../impl/PollutionSubstationServiceImpl.java | 3 + .../impl/RMpTargetWarnDServiceImpl.java | 1 + .../impl/RStatLimitServiceImpl.java | 98 ++++++++++++++----- 13 files changed, 124 insertions(+), 34 deletions(-) diff --git a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/param/DeptGetLineParam.java b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/param/DeptGetLineParam.java index 571caa035..4a64b261b 100644 --- a/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/param/DeptGetLineParam.java +++ b/pqs-device/common-device-biz/src/main/java/com/njcn/device/biz/pojo/param/DeptGetLineParam.java @@ -1,8 +1,10 @@ package com.njcn.device.biz.pojo.param; +import com.njcn.web.constant.ValidMessage; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import org.hibernate.validator.constraints.Range; import javax.validation.constraints.NotBlank; @@ -30,6 +32,13 @@ public class DeptGetLineParam { private Boolean monitorStateRunning=true; @ApiModelProperty(name = "isUpToGrid",value = "0.非送国网 1.需要送国网的") - private Integer isUpToGrid; + private Integer isUpToGrid; + /** + * 0-电网侧 + * 1-非电网侧 + */ + @ApiModelProperty("电网侧标识") + @Range(min = 0, max = 2, message = "电网侧标识" + ValidMessage.PARAM_FORMAT_ERROR) + private Integer powerFlag; } diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/GridDiagramVO.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/GridDiagramVO.java index 249543544..09ca7e8fa 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/GridDiagramVO.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/GridDiagramVO.java @@ -154,6 +154,12 @@ public class GridDiagramVO { @ApiModelProperty(name = "lineList", value = "监测点集合") private List lineList; + @ApiModelProperty(name = "onlineNum", value = "在线监测点个数") + private Integer onlineNum; + + @ApiModelProperty(name = "onlineList", value = "在线监测点集合") + private List onlineList; + @ApiModelProperty(name = "alarm", value = "告警监测点个数") private Integer alarm; @@ -163,7 +169,17 @@ public class GridDiagramVO { @ApiModelProperty(name = "subNum", value = "变电站个数") private Integer subNum; + @ApiModelProperty(name = "alarmSubNum", value = "告警变电站数量") + private Integer alarmSubNum; + + @ApiModelProperty(name = "alarmSubList", value = "告警变电站监测点数量") + private List alarmSubList; + @ApiModelProperty(name = "deviceNum", value = "终端个数") private Integer deviceNum; + + @ApiModelProperty(name = "onDevice", value = "在线终端数量") + private Integer onDevice; + } } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/GridDiagramController.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/GridDiagramController.java index 9b0ab0618..b1833303b 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/GridDiagramController.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/controller/GridDiagramController.java @@ -55,6 +55,7 @@ public class GridDiagramController extends BaseController { @ApiOperation("变电站趋势分析") public HttpResult> getGridDiagramSubTendency(@RequestBody GridDiagramParam param){ String methodDescribe = getMethodDescribe("getGridDiagramSubTendency"); + param.getDeviceInfoParam().setPowerFlag(0); Map gridDiagramDevTendency = gridDiagramService.getGridDiagramDevTendency(param,3); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, gridDiagramDevTendency, methodDescribe); } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/DeptLineMapper.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/DeptLineMapper.java index 7748a3957..aa88cd11a 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/DeptLineMapper.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/DeptLineMapper.java @@ -76,7 +76,7 @@ public interface DeptLineMapper extends BaseMapper { List orgSubStationGet(@Param("list")List devType); - List orgSubStationInfoGet(@Param("list")List devType); + List orgSubStationInfoGet(@Param("list")List devType,@Param("powerFlag")Integer powerFlag); List getLineIdByDeptIds(@Param("deptIds")List deptIds,@Param("runFlag")List runFlag,@Param("dataType")List dataType); diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml index ba309bfee..7f4bd914d 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/DeptLineMapper.xml @@ -115,6 +115,9 @@ #{item} + + and lineDetail.Power_Flag = #{powerFlag} +