From c20ef391d75de22e967fd6703bd106749df2ae70 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=9B=A8=E6=9C=A8c?= <857448963@qq.com>
Date: Mon, 6 Mar 2023 09:37:11 +0800
Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../dto/GeneratrixAndPowerStationDTO.java | 3 +
.../mapping/PmsGeneratrixWireMapper.xml | 6 +-
.../impl/PmsSummaryStatisticsServiceImpl.java | 55 +++++-----
.../impl/RStatBusbarHarmonicServiceImpl.java | 81 ++++++++------
.../njcn/event/pojo/vo/RmpEventDetailVO.java | 2 +
.../controller/AnalyzeController.java | 4 +-
.../controller/HarmonicController.java | 100 ------------------
.../controller/PollutionController.java | 91 ----------------
.../harmonic/service/IPollutionService.java | 6 +-
.../service/impl/PollutionServiceImpl.java | 4 +-
10 files changed, 87 insertions(+), 265 deletions(-)
delete mode 100644 pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/HarmonicController.java
delete mode 100644 pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/PollutionController.java
diff --git a/pqs-device/pms-device/pms-device-api/src/main/java/com/njcn/device/pms/pojo/dto/GeneratrixAndPowerStationDTO.java b/pqs-device/pms-device/pms-device-api/src/main/java/com/njcn/device/pms/pojo/dto/GeneratrixAndPowerStationDTO.java
index cee6950a9..df6d20704 100644
--- a/pqs-device/pms-device/pms-device-api/src/main/java/com/njcn/device/pms/pojo/dto/GeneratrixAndPowerStationDTO.java
+++ b/pqs-device/pms-device/pms-device-api/src/main/java/com/njcn/device/pms/pojo/dto/GeneratrixAndPowerStationDTO.java
@@ -47,6 +47,9 @@ public class GeneratrixAndPowerStationDTO implements Serializable {
@ApiModelProperty(name = "powerName", value = "变电站名称")
private String powerName;
+ @ApiModelProperty(name = "orgName", value = "单位名称")
+ private String orgName;
+
/**
* 变电站电压等级
*/
diff --git a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/mapping/PmsGeneratrixWireMapper.xml b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/mapping/PmsGeneratrixWireMapper.xml
index ec78328cc..ceda2ea1d 100644
--- a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/mapping/PmsGeneratrixWireMapper.xml
+++ b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/mapper/majornetwork/mapping/PmsGeneratrixWireMapper.xml
@@ -9,6 +9,7 @@
pm.Org_Name AS orgName,
pm.Powerr_Id AS powerId,
pm.Powerr_Name AS powerName,
+ pm.org_name as orgName,
pg.Generatrix_Id AS generatrixId,
pm.Generatrix_Name AS generatrixName,
pm.Id AS monitorId,
@@ -16,7 +17,7 @@
pg.Scale AS generatrixVoltageLevel
FROM
pms_generatrix_wire AS pg
- LEFT JOIN pms_monitor AS pm ON pm.Generatrix_wire_Id = pg.id
+ LEFT JOIN pms_monitor AS pm ON pm.line_id = pg.id
WHERE
pm.`Status` = 1
AND pg.`Status` =1
@@ -32,7 +33,7 @@
- AND pm.Generatrix_wire_Name LIKE CONCAT('%',#{pmsGeneratrixParam.generatrixName},'%')
+ AND pm.line_nmae LIKE CONCAT('%',#{pmsGeneratrixParam.generatrixName},'%')
@@ -76,6 +77,7 @@
pg.Scale AS generatrixVoltageLevel,
pss.Power_Id AS powerId,
pss.Power_Name AS powerName,
+ pss.org_name,
pss.Voltage_Level AS powerVoltageLevel
FROM
pms_generatrix_wire AS pg
diff --git a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/service/majornetwork/impl/PmsSummaryStatisticsServiceImpl.java b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/service/majornetwork/impl/PmsSummaryStatisticsServiceImpl.java
index 7543c1bf9..663539565 100644
--- a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/service/majornetwork/impl/PmsSummaryStatisticsServiceImpl.java
+++ b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/service/majornetwork/impl/PmsSummaryStatisticsServiceImpl.java
@@ -2,9 +2,13 @@ package com.njcn.device.pms.service.majornetwork.impl;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.njcn.common.pojo.dto.SimpleDTO;
import com.njcn.common.pojo.enums.common.DataStateEnum;
+import com.njcn.device.pms.api.PmsGeneralDeviceInfoClient;
import com.njcn.device.pms.mapper.majornetwork.MonitorMapper;
+import com.njcn.device.pms.pojo.dto.PmsGeneralDeviceDTO;
import com.njcn.device.pms.pojo.dto.PwPmsMonitorDTO;
+import com.njcn.device.pms.pojo.param.PmsDeviceInfoParam;
import com.njcn.device.pms.pojo.param.PmsSummaryStatisticsParam;
import com.njcn.device.pms.pojo.param.PwPmsMonitorParam;
import com.njcn.device.pms.pojo.po.Monitor;
@@ -34,47 +38,38 @@ public class PmsSummaryStatisticsServiceImpl implements PmsSummaryStatisticsServ
private final DeptFeignClient deptFeignClient;
private final MonitorMapper monitorMapper;
private final IPwMonitorService iPwMonitorService;
+ private final PmsGeneralDeviceInfoClient pmsGeneralDeviceInfoClient;
@Override
public List getSeparate(PmsSummaryStatisticsParam param) {
List vos = new ArrayList<>();
//获取当前部门下的子部门
- List data = deptFeignClient.getDeptDescendantIndexes(param.getOrgId(), WebUtil.filterDeptType()).getData();
- List deptIds = data.stream().map(DeptDTO::getCode).collect(Collectors.toList());
- Map deptMap = data.stream().collect(Collectors.toMap(DeptDTO::getCode, DeptDTO::getName));
-
- //获得部门下面的数据集合
- List monitors = monitorMapper.selectList(new LambdaQueryWrapper()
- .in(CollectionUtil.isNotEmpty(deptIds), Monitor::getOrgId, deptIds)
- .in(CollectionUtil.isNotEmpty(param.getMonitorTags()), Monitor::getMonitorTag, param.getMonitorTags())
- .eq(Monitor::getStatus, DataStateEnum.ENABLE.getCode())
- );
if (param.getType().equals(0)) {
- //根据部门进行分组统计当前部门下有多少监测点
- Map> monitorsMonitorCount = monitors.stream().collect(Collectors.groupingBy(Monitor::getOrgId));
- //根据部门统计终端数量(数据去重)
- ArrayList monitorsCount = monitors.stream().collect(Collectors.collectingAndThen
- (Collectors.toCollection(() ->
- new TreeSet<>(Comparator.comparing(o -> o.getOrgId() + ";" + o.getTerminalId()))), ArrayList::new));
- Map monitorsTerminalCount = monitorsCount.stream().collect(Collectors.groupingBy(Monitor::getOrgId, Collectors.counting()));
- deptMap.forEach((key, value) -> {
+ PmsDeviceInfoParam pmsDeviceInfoParam = new PmsDeviceInfoParam();
+ pmsDeviceInfoParam.setDeptIndex(param.getOrgId());
+ pmsDeviceInfoParam.setStatisticalType(new SimpleDTO());
+ List deptData = pmsGeneralDeviceInfoClient.getPmsDeviceInfoWithInOrg(pmsDeviceInfoParam).getData();
+ deptData.forEach(item -> {
PmsSummaryStatisticsVO.SummaryVO vo = new PmsSummaryStatisticsVO.SummaryVO();
- if (monitorsMonitorCount.containsKey(key)) {
- vo.setName(value);
- vo.setMonitorCount(monitorsMonitorCount.get(key).size());
- vo.setTerminalCount(Math.toIntExact(monitorsTerminalCount.get(key)));
-
- } else {
- vo.setName(value);
- //监测点数量
- vo.setMonitorCount(0);
- //设备数量
- vo.setTerminalCount(0);
- }
+ vo.setName(item.getName());
+ vo.setMonitorCount(item.getMonitorIdList().size());
+ vo.setTerminalCount(item.getTerminalIdList().size());
vos.add(vo);
});
} else {
+ //获取当前部门下的子部门
+ List data = deptFeignClient.getDepSonDetailByDeptId(param.getOrgId()).getData();
+
+ List deptIds = data.stream().map(DeptDTO::getCode).collect(Collectors.toList());
+
+
+ //获得部门下面的数据集合
+ List monitors = monitorMapper.selectList(new LambdaQueryWrapper()
+ .in(CollectionUtil.isNotEmpty(deptIds), Monitor::getOrgId, deptIds)
+ .in(CollectionUtil.isNotEmpty(param.getMonitorTags()), Monitor::getMonitorTag, param.getMonitorTags())
+ .eq(Monitor::getStatus, DataStateEnum.ENABLE.getCode())
+ );
//根据干扰源类型进行分组统计当前部门下有多少监测点
Map> monitorsMonitorCount = monitors.stream().collect(Collectors.groupingBy(Monitor::getMonitorTag));
//根据部门统计终端数量
diff --git a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/service/majornetwork/impl/RStatBusbarHarmonicServiceImpl.java b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/service/majornetwork/impl/RStatBusbarHarmonicServiceImpl.java
index ad4d69535..2255d47ea 100644
--- a/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/service/majornetwork/impl/RStatBusbarHarmonicServiceImpl.java
+++ b/pqs-device/pms-device/pms-device-boot/src/main/java/com/njcn/device/pms/service/majornetwork/impl/RStatBusbarHarmonicServiceImpl.java
@@ -68,50 +68,61 @@ public class RStatBusbarHarmonicServiceImpl extends ServiceImpl dtoS = generatrixWireService.getGeneratrixAndPowerStationInfo(pmsGeneratrixParam);
+
// 通过母线id查询变电站背景谐波年表
List info = rStatBusbarHarmonicMapper.getRStatBusbarHarmonic(param.getStartTime(), param.getEndTime(), dto.getGeneratrixIdList());
- for (RStatBusbarHarmonicYPO po : info) {
+
+
+ for (GeneratrixAndPowerStationDTO generatrixAndPowerStationDTO : dtoS) {
+ boolean flag = false;
RStatBusbarHarmonicYVO vo = new RStatBusbarHarmonicYVO();
- vo.setDeptId(dto.getIndex());
- vo.setDeptName(dto.getName());
- vo.setBusbarId(po.getBusbarId());
- vo.setDataDate(po.getDataDate());
- vo.setVEffectiveMax(po.getVEffectiveMax());
- vo.setVEffectiveMin(po.getVEffectiveMin());
- vo.setVEffectiveAvg(po.getVEffectiveAvg());
- vo.setVEffective95(po.getVEffective95());
- vo.setVThdMax(po.getVThdMax());
- vo.setVThdMin(po.getVThdMin());
- vo.setVThdAvg(po.getVThdAvg());
- vo.setVThd95(po.getVThd95());
- vo.setUnbalanceMax(po.getUnbalanceMax());
- vo.setUnbalanceMin(po.getUnbalanceMin());
- vo.setUnbalanceAvg(po.getUnbalanceAvg());
- vo.setUnbalance95(po.getUnbalance95());
- vo.setFlickerMax(po.getFlickerMax());
- vo.setFlickerMin(po.getFlickerMin());
- vo.setFlickerAvg(po.getFlickerAvg());
- vo.setFlicker95(po.getFlicker95());
+ vo.setBusbarName(generatrixAndPowerStationDTO.getGeneratrixName());
+ vo.setSubId(generatrixAndPowerStationDTO.getPowerId());
+ vo.setSubName(generatrixAndPowerStationDTO.getPowerName());
+ vo.setSubVoltageLevel(generatrixAndPowerStationDTO.getPowerVoltageLevel());
+ vo.setDeptName(generatrixAndPowerStationDTO.getOrgName());
+ for (RStatBusbarHarmonicYPO po : info) {
+ if (generatrixAndPowerStationDTO.getGeneratrixId().equals(po.getBusbarId())){
+ flag = true;
+ vo.setBusbarId(po.getBusbarId());
+ vo.setDataDate(po.getDataDate());
+ vo.setVEffectiveMax(po.getVEffectiveMax());
+ vo.setVEffectiveMin(po.getVEffectiveMin());
+ vo.setVEffectiveAvg(po.getVEffectiveAvg());
+ vo.setVEffective95(po.getVEffective95());
+ vo.setVThdMax(po.getVThdMax());
+ vo.setVThdMin(po.getVThdMin());
+ vo.setVThdAvg(po.getVThdAvg());
+ vo.setVThd95(po.getVThd95());
+ vo.setUnbalanceMax(po.getUnbalanceMax());
+ vo.setUnbalanceMin(po.getUnbalanceMin());
+ vo.setUnbalanceAvg(po.getUnbalanceAvg());
+ vo.setUnbalance95(po.getUnbalance95());
+ vo.setFlickerMax(po.getFlickerMax());
+ vo.setFlickerMin(po.getFlickerMin());
+ vo.setFlickerAvg(po.getFlickerAvg());
+ vo.setFlicker95(po.getFlicker95());
+ break;
+ }
+ }
+
+ if(!flag){
+
+ }
result.add(vo);
}
}
// 取出母线id
- List busbarIds = result.stream().map(RStatBusbarHarmonicYVO::getBusbarId).collect(Collectors.toList());
- PmsGeneratrixParam pmsGeneratrixParam = new PmsGeneratrixParam();
- pmsGeneratrixParam.setGeneratrixIds(busbarIds);
- List dtoS = generatrixWireService.getGeneratrixAndPowerStationInfo(pmsGeneratrixParam);
+ //List busbarIds = result.stream().map(RStatBusbarHarmonicYVO::getBusbarId).collect(Collectors.toList());
+
+
- for (GeneratrixAndPowerStationDTO dto : dtoS) {
- for (RStatBusbarHarmonicYVO vo : result) {
- if (dto.getGeneratrixId().equals(vo.getBusbarId())){
- vo.setBusbarName(dto.getGeneratrixName());
- vo.setSubId(dto.getPowerId());
- vo.setSubName(dto.getPowerName());
- vo.setSubVoltageLevel(dto.getPowerVoltageLevel());
- }
- }
- }
return result;
}
diff --git a/pqs-event/event-api/src/main/java/com/njcn/event/pojo/vo/RmpEventDetailVO.java b/pqs-event/event-api/src/main/java/com/njcn/event/pojo/vo/RmpEventDetailVO.java
index 807863ea7..f4d30f25b 100644
--- a/pqs-event/event-api/src/main/java/com/njcn/event/pojo/vo/RmpEventDetailVO.java
+++ b/pqs-event/event-api/src/main/java/com/njcn/event/pojo/vo/RmpEventDetailVO.java
@@ -1,5 +1,6 @@
package com.njcn.event.pojo.vo;
+import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -71,6 +72,7 @@ public class RmpEventDetailVO implements Serializable {
* 开始时间
*/
@ApiModelProperty(name = "startTime",value = "开始时间")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
private Date startTime;
/**
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/AnalyzeController.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/AnalyzeController.java
index 60cfcf955..95933ad3b 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/AnalyzeController.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/AnalyzeController.java
@@ -49,7 +49,7 @@ public class AnalyzeController extends BaseController {
private final IHarmonicService harmonicService;
- @OperateInfo(info = LogEnum.BUSINESS_COMMON)
+ /* @OperateInfo(info = LogEnum.BUSINESS_COMMON)
@PostMapping("/deptSubstationRelations")
@ApiOperation("污区图-部门变电站关系")
@ApiImplicitParam(name = "param", value = "实体参数", required = true)
@@ -81,7 +81,7 @@ public class AnalyzeController extends BaseController {
List list = pollutionService.getLineInfoById(param);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
}
-
+*/
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@PostMapping("/getLineRank")
@ApiOperation("污区图-获取前十监测点排名")
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/HarmonicController.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/HarmonicController.java
deleted file mode 100644
index a935f1672..000000000
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/HarmonicController.java
+++ /dev/null
@@ -1,100 +0,0 @@
-package com.njcn.harmonic.controller;//package com.njcn.harmonic.controller;
-//
-//import com.njcn.common.pojo.annotation.OperateInfo;
-//import com.njcn.common.pojo.enums.common.LogEnum;
-//import com.njcn.common.pojo.enums.response.CommonResponseEnum;
-//import com.njcn.common.pojo.response.HttpResult;
-//import com.njcn.common.utils.HttpResultUtil;
-//import com.njcn.common.utils.LogUtil;
-//import com.njcn.harmonic.pojo.param.HarmonicPublicParam;
-//import com.njcn.harmonic.pojo.vo.HarmonicDeptVO;
-//import com.njcn.harmonic.pojo.vo.HarmonicLineVO;
-//import com.njcn.harmonic.pojo.vo.HarmonicSubstationVO;
-//import com.njcn.harmonic.pojo.vo.PollutionVO;
-//import com.njcn.harmonic.service.IHarmonicService;
-//import com.njcn.web.controller.BaseController;
-//import io.swagger.annotations.Api;
-//import io.swagger.annotations.ApiImplicitParam;
-//import io.swagger.annotations.ApiOperation;
-//import lombok.AllArgsConstructor;
-//import lombok.extern.slf4j.Slf4j;
-//import org.springframework.validation.annotation.Validated;
-//import org.springframework.web.bind.annotation.*;
-//
-//import java.util.List;
-//import java.util.Objects;
-//
-///**
-// * 类的介绍:
-// *
-// * @author xuyang
-// * @version 1.0.0
-// * @createTime 2022/2/23 10:39
-// */
-//@Validated
-//@Slf4j
-//@RestController
-//@RequestMapping("/harmonic")
-//@Api(tags = "谐波统计")
-//@AllArgsConstructor
-//public class HarmonicController extends BaseController {
-//
-// private final IHarmonicService harmonicService;
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/deptSubstationRelations")
-// @ApiOperation("部门变电站关系")
-// @ApiImplicitParam(name = "param", value = "实体参数", required = true)
-// public HttpResult> deptSubstationRelations(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("deptSubstationRelations");
-// LogUtil.njcnDebug(log, "{},实体参数:{}", methodDescribe, param);
-// List list = harmonicService.getDeptSubstationRelations(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/deptInfo")
-// @ApiOperation("部门列表")
-// @ApiImplicitParam(name = "param", value = "实体参数", required = true)
-// public HttpResult> deptInfo(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("deptInfo");
-// LogUtil.njcnDebug(log, "{},实体参数:{}", methodDescribe, param);
-// List list = harmonicService.getDeptInfo(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/getSubstationInfoById")
-// @ApiOperation("根据部门获取变电站详情")
-// @ApiImplicitParam(name = "param", value = "实体参数", required = true)
-// public HttpResult> getSubstationInfoById(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("getSubstationInfoById");
-// LogUtil.njcnDebug(log, "{},实体参数:{}", methodDescribe, param);
-// List list = harmonicService.getSubstationInfoById(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/getLineInfoById")
-// @ApiOperation("根据变电站获取监测点详情")
-// @ApiImplicitParam(name = "param", value = "实体参数", required = true)
-// public HttpResult> getLineInfoById(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("getLineInfoById");
-// LogUtil.njcnDebug(log, "{},实体参数:{}", methodDescribe, param);
-// List list = harmonicService.getLineInfoById(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/getLineRank")
-// @ApiOperation("获取前十监测点排名")
-// @ApiImplicitParam(name = "param", value = "实体参数", required = true)
-// public HttpResult> getLineRank(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("getLineRank");
-// LogUtil.njcnDebug(log, "{},实体参数:{}", methodDescribe, param);
-// List list = harmonicService.getLineRank(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//}
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/PollutionController.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/PollutionController.java
deleted file mode 100644
index de15cbea4..000000000
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/controller/PollutionController.java
+++ /dev/null
@@ -1,91 +0,0 @@
-package com.njcn.harmonic.controller;//package com.njcn.harmonic.controller;
-//
-//import com.njcn.common.pojo.annotation.OperateInfo;
-//import com.njcn.common.pojo.enums.common.LogEnum;
-//import com.njcn.common.pojo.enums.response.CommonResponseEnum;
-//import com.njcn.common.pojo.response.HttpResult;
-//import com.njcn.common.utils.HttpResultUtil;
-//import com.njcn.common.utils.LogUtil;
-//import com.njcn.device.pq.pojo.dto.PollutionLineDTO;
-//import com.njcn.device.pq.pojo.dto.PollutionSubstationDTO;
-//import com.njcn.harmonic.pojo.param.HarmonicPublicParam;
-//import com.njcn.harmonic.pojo.vo.PollutionVO;
-//import com.njcn.harmonic.service.IPollutionService;
-//import com.njcn.web.controller.BaseController;
-//import io.swagger.annotations.Api;
-//import io.swagger.annotations.ApiImplicitParam;
-//import io.swagger.annotations.ApiOperation;
-//import lombok.AllArgsConstructor;
-//import lombok.extern.slf4j.Slf4j;
-//import org.springframework.validation.annotation.Validated;
-//import org.springframework.web.bind.annotation.PostMapping;
-//import org.springframework.web.bind.annotation.RequestBody;
-//import org.springframework.web.bind.annotation.RequestMapping;
-//import org.springframework.web.bind.annotation.RestController;
-//
-//import java.util.List;
-//
-///**
-// * 类的介绍:电能质量污区图
-// *
-// * @author xuyang
-// * @version 1.0.0
-// * @createTime 2022/2/21 15:59
-// */
-//@Validated
-//@Slf4j
-//@RestController
-//@RequestMapping("/pollution")
-//@Api(tags = "电能质量污区图")
-//@AllArgsConstructor
-//public class PollutionController extends BaseController {
-//
-// private final IPollutionService pollutionService;
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/deptSubstationRelations")
-// @ApiOperation("部门变电站关系")
-// @ApiImplicitParam(name = "param", value = "实体参数", required = true)
-// public HttpResult> deptSubstationRelations(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("deptSubstationRelations");
-// LogUtil.njcnDebug(log, "{},实体参数:{}", methodDescribe, param);
-// List list = pollutionService.getDeptSubstationRelations(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/getSubstationInfoById")
-// @ApiOperation("根据部门获取变电站详情")
-// @ApiImplicitParam(name = "param", value = "部门参数", required = true)
-// public HttpResult> getSubstationInfoById(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("getSubstationInfoById");
-// LogUtil.njcnDebug(log, "{},部门参数:{}", methodDescribe, param);
-// List list = pollutionService.getSubstationInfoById(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/getLineInfoById")
-// @ApiOperation("根据变电站获取监测点详情")
-// @ApiImplicitParam(name = "param", value = "变电站参数", required = true)
-// public HttpResult> getLineInfoById(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("getLineInfoById");
-// LogUtil.njcnDebug(log, "{},变电站参数:{}", methodDescribe, param);
-// List list = pollutionService.getLineInfoById(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//
-// @OperateInfo(info = LogEnum.BUSINESS_COMMON)
-// @PostMapping("/getLineRank")
-// @ApiOperation("获取前十监测点排名")
-// @ApiImplicitParam(name = "param", value = "实体参数", required = true)
-// public HttpResult> getLineRank(@RequestBody HarmonicPublicParam param) {
-// String methodDescribe = getMethodDescribe("getLineRank");
-// LogUtil.njcnDebug(log, "{},实体参数:{}", methodDescribe, param);
-// List list = pollutionService.getLineRank(param);
-// return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
-// }
-//
-//
-//
-//}
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/IPollutionService.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/IPollutionService.java
index 931e4afac..42c9f7248 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/IPollutionService.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/IPollutionService.java
@@ -20,7 +20,7 @@ public interface IPollutionService {
* @author xy
* @date 2022/2/21 16:48
*/
- List getDeptSubstationRelations(HarmonicPublicParam param);
+ // List getDeptSubstationRelations(HarmonicPublicParam param);
/**
* 功能描述: 根据部门获取变电站详情
@@ -30,7 +30,7 @@ public interface IPollutionService {
* @author xy
* @date 2022/2/21 20:51
*/
- List getSubstationInfoById(HarmonicPublicParam param);
+ //List getSubstationInfoById(HarmonicPublicParam param);
/**
* 功能描述: 根据变电站获取监测点详情
@@ -39,7 +39,7 @@ public interface IPollutionService {
* @author xy
* @date 2022/2/21 20:51
*/
- List getLineInfoById(HarmonicPublicParam param);
+ // List getLineInfoById(HarmonicPublicParam param);
/**
* 功能描述:获取排名前10的监测点
diff --git a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/PollutionServiceImpl.java b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/PollutionServiceImpl.java
index c3dfcce9f..5da8ae909 100644
--- a/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/PollutionServiceImpl.java
+++ b/pqs-harmonic/harmonic-boot/src/main/java/com/njcn/harmonic/service/impl/PollutionServiceImpl.java
@@ -63,7 +63,7 @@ public class PollutionServiceImpl implements IPollutionService {
private final LineFeignClient lineFeignClient;
- @Override
+ /* @Override
public List getDeptSubstationRelations(HarmonicPublicParam harmonicPublicParam) {
//用于区分是pms 还是 pq
List list = new ArrayList<>();
@@ -174,7 +174,7 @@ public class PollutionServiceImpl implements IPollutionService {
}
return list.stream().sorted(Comparator.comparing(PollutionLineDTO::getData).reversed().thenComparing(PollutionLineDTO::getName)).collect(Collectors.toList());
}
-
+*/
@Override
public List getLineRank(HarmonicPublicParam harmonicPublicParam) {
harmonicPublicParam.setServerName(generalInfo.getMicroServiceName());