专项分析调整,综合评估调整

This commit is contained in:
2026-06-30 15:57:50 +08:00
parent c5c4f6e31b
commit 88cd32dd10
3 changed files with 21 additions and 6 deletions

View File

@@ -51,6 +51,12 @@ public class DataComAssServiceImpl implements IDataComAssService {
@Resource @Resource
private PqDataVerifyFeignClient pqDataVerifyFeignClient; private PqDataVerifyFeignClient pqDataVerifyFeignClient;
/**
* 查询配置 辽宁版本比较特殊没有CP95值采用平均值进行判断
*/
@Value("${version.used:master}")
private String versionUsed;
@Override @Override
public void dataComAssHandler(CalculatedParam calculatedParam) { public void dataComAssHandler(CalculatedParam calculatedParam) {
List<DataComassesDPO> list = new ArrayList<>(); List<DataComassesDPO> list = new ArrayList<>();
@@ -138,7 +144,7 @@ public class DataComAssServiceImpl implements IDataComAssService {
BigDecimal hundred = BigDecimal.valueOf(100); BigDecimal hundred = BigDecimal.valueOf(100);
//************************************电压偏差******************************************** //************************************电压偏差********************************************
lineParam.setPhasicType(Arrays.asList("A", "B", "C")); lineParam.setPhasicType(Arrays.asList("A", "B", "C"));
lineParam.setValueType(Arrays.asList("AVG")); lineParam.setValueType(Collections.singletonList("AVG"));
lineParam.setColumnName("vu_dev"); lineParam.setColumnName("vu_dev");
lineParam.setGe("10"); lineParam.setGe("10");
Integer vuDev1 = dataVFeignClient.getColumnNameCountRawData(lineParam).getData(); Integer vuDev1 = dataVFeignClient.getColumnNameCountRawData(lineParam).getData();
@@ -196,7 +202,13 @@ public class DataComAssServiceImpl implements IDataComAssService {
} }
//************************************谐波畸变率******************************************** //************************************谐波畸变率********************************************
lineParam.setColumnName("v_thd"); lineParam.setColumnName("v_thd");
lineParam.setValueType(Arrays.asList("CP95"));
if("liaoning".equals(versionUsed)){
lineParam.setValueType(Collections.singletonList("AVG"));
}else {
lineParam.setValueType(Collections.singletonList("CP95"));
}
lineParam.setGe("6"); lineParam.setGe("6");
Integer vThd1 = dataVFeignClient.getColumnNameCountRawData(lineParam).getData(); Integer vThd1 = dataVFeignClient.getColumnNameCountRawData(lineParam).getData();
@@ -226,6 +238,10 @@ public class DataComAssServiceImpl implements IDataComAssService {
//************************************三相电压不平衡度******************************************** //************************************三相电压不平衡度********************************************
lineParam.setColumnName("v_unbalance"); lineParam.setColumnName("v_unbalance");
if("liaoning".equals(versionUsed)){
lineParam.setValueType(Collections.singletonList("MAX"));
}
lineParam.setPhasicType(Collections.singletonList("T"));
lineParam.setGe("4"); lineParam.setGe("4");
Integer vUnbalance1 = dataVFeignClient.getColumnNameCountRawData(lineParam).getData(); Integer vUnbalance1 = dataVFeignClient.getColumnNameCountRawData(lineParam).getData();
@@ -255,6 +271,7 @@ public class DataComAssServiceImpl implements IDataComAssService {
//************************************电压波动(短时闪变)******************************************** //************************************电压波动(短时闪变)********************************************
lineParam.setColumnName("pst"); lineParam.setColumnName("pst");
lineParam.setValueType(null); lineParam.setValueType(null);
lineParam.setPhasicType(Arrays.asList("A", "B", "C"));
lineParam.setGe("0.8"); lineParam.setGe("0.8");
Integer plt1 = dataFlickerFeignClient.getColumnNameCountRawData(lineParam).getData(); Integer plt1 = dataFlickerFeignClient.getColumnNameCountRawData(lineParam).getData();

View File

@@ -21,6 +21,7 @@ import com.njcn.device.biz.commApi.CommLineClient;
import com.njcn.device.biz.pojo.dto.LineDTO; import com.njcn.device.biz.pojo.dto.LineDTO;
import com.njcn.device.pms.pojo.param.MonitorTerminalParam; import com.njcn.device.pms.pojo.param.MonitorTerminalParam;
import com.njcn.device.pq.api.LineFeignClient; import com.njcn.device.pq.api.LineFeignClient;
import com.njcn.device.pq.api.UserLedgerFeignClient;
import com.njcn.device.pq.pojo.vo.LineDetailDataVO; import com.njcn.device.pq.pojo.vo.LineDetailDataVO;
import com.njcn.event.api.EventDetailFeignClient; import com.njcn.event.api.EventDetailFeignClient;
import com.njcn.event.api.TransientFeignClient; import com.njcn.event.api.TransientFeignClient;
@@ -84,7 +85,7 @@ public class SpecialAnalysisServiceImpl implements ISpecialAnalysisService {
@Resource @Resource
private CommLineClient commLineClient; private CommLineClient commLineClient;
@Resource @Resource
private UserLedgerOldFeignClient userLedgerFeignClient; private UserLedgerFeignClient userLedgerFeignClient;
@Resource @Resource
private DataLimitRateDetailFeignClient dataLimitRateDetailFeignClient; private DataLimitRateDetailFeignClient dataLimitRateDetailFeignClient;

View File

@@ -2,10 +2,7 @@ package com.njcn.dataProcess.api;
import com.njcn.common.pojo.constant.ServerInfo; import com.njcn.common.pojo.constant.ServerInfo;
import com.njcn.common.pojo.response.HttpResult; import com.njcn.common.pojo.response.HttpResult;
import com.njcn.dataProcess.api.fallback.RmpEventFeignClientFallbackFactory;
import com.njcn.dataProcess.api.fallback.SpThroughFeignClientFallbackFactory; import com.njcn.dataProcess.api.fallback.SpThroughFeignClientFallbackFactory;
import com.njcn.dataProcess.dto.RmpEventDetailDTO;
import com.njcn.dataProcess.param.LineCountEvaluateParam;
import com.njcn.dataProcess.pojo.dto.RActivePowerRangeDto; import com.njcn.dataProcess.pojo.dto.RActivePowerRangeDto;
import com.njcn.dataProcess.pojo.dto.SpThroughDto; import com.njcn.dataProcess.pojo.dto.SpThroughDto;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;