微调
This commit is contained in:
@@ -1031,8 +1031,8 @@ public class SocketContrastResponseService {
|
||||
// 原始数据入库
|
||||
List<DevData> devDataList = FormalTestManager.devDataMap.values().stream().flatMap(List::stream).collect(Collectors.toList());
|
||||
List<DevData> standardDevDataList = FormalTestManager.standardDevDataMap.values().stream().flatMap(List::stream).collect(Collectors.toList());
|
||||
baseDataInsert(false, null, devDataList, FormalTestManager.numMap, code);
|
||||
baseDataInsert(true, null, standardDevDataList, FormalTestManager.numMap, code);
|
||||
baseDataInsert(false, null, DataSourceEnum.REAL_DATA, devDataList, FormalTestManager.numMap, code);
|
||||
baseDataInsert(true, null, DataSourceEnum.REAL_DATA, standardDevDataList, FormalTestManager.numMap, code);
|
||||
|
||||
// 进行误差计算
|
||||
List<DevLineTestResult> allResultList = detectionService.processing(
|
||||
@@ -1217,8 +1217,8 @@ public class SocketContrastResponseService {
|
||||
List<DevData> standardDevDataList = FormalTestManager.standardDevDataMap.values().stream().flatMap(List::stream).collect(Collectors.toList());
|
||||
|
||||
// 原始数据入库
|
||||
baseDataInsert(false, FormalTestManager.waveNum, devDataList, FormalTestManager.numMap, code);
|
||||
baseDataInsert(true, FormalTestManager.waveNum, standardDevDataList, FormalTestManager.numMap, code);
|
||||
baseDataInsert(false, FormalTestManager.waveNum, DataSourceEnum.WAVE_DATA, devDataList, FormalTestManager.numMap, code);
|
||||
baseDataInsert(true, FormalTestManager.waveNum, DataSourceEnum.WAVE_DATA, standardDevDataList, FormalTestManager.numMap, code);
|
||||
|
||||
// 进行误差计算
|
||||
List<DevLineTestResult> allResultList = detectionService.processing(
|
||||
@@ -2089,11 +2089,12 @@ public class SocketContrastResponseService {
|
||||
*
|
||||
* @param isStdDev 是否为标准设备
|
||||
* @param waveNum 第几次录波
|
||||
* @param dataType 数据类型
|
||||
* @param devDataList 原始数据
|
||||
* @param numMap 第几次监测 key为被检设备监测点id,value为第几次监测
|
||||
* @param code 表后缀code
|
||||
*/
|
||||
private void baseDataInsert(boolean isStdDev, Integer waveNum, List<DevData> devDataList, Map<String, Integer> numMap, String code) {
|
||||
private void baseDataInsert(boolean isStdDev, Integer waveNum, DataSourceEnum dataType, List<DevData> devDataList, Map<String, Integer> numMap, String code) {
|
||||
System.out.println("原始数据插入数据库开始执行=========================================");
|
||||
List<ContrastNonHarmonicResult> contrastNonHarmonicResults = new ArrayList<>();
|
||||
List<ContrastHarmonicResult> contrastHarmonicResults = new ArrayList<>();
|
||||
@@ -2139,7 +2140,7 @@ public class SocketContrastResponseService {
|
||||
adNonHarmonicResult.setTimeId(localDateTime);
|
||||
adNonHarmonicResult.setNum(numMap.get(temId));
|
||||
adNonHarmonicResult.setAdType(FormalTestManager.testItemMap.get(DetectionCodeEnum.REAL_PREFIX.getCode() + sqlDataDTO.getDesc()));
|
||||
adNonHarmonicResult.setDataType(DataSourceEnum.REAL_DATA.getValue());
|
||||
adNonHarmonicResult.setDataType(dataType.getValue());
|
||||
if (isStdDev) {
|
||||
adNonHarmonicResult.setDevMonitorId(FormalTestManager.pairsIdMap.inverse().get(temId));
|
||||
adNonHarmonicResult.setStdDevMonitorId(temId);
|
||||
@@ -2187,7 +2188,7 @@ public class SocketContrastResponseService {
|
||||
adHarmonicResult.setTimeId(localDateTime);
|
||||
adHarmonicResult.setNum(numMap.get(temId));
|
||||
adHarmonicResult.setAdType(FormalTestManager.testItemMap.get(DetectionCodeEnum.REAL_PREFIX.getCode() + sqlDataDTO.getDesc()));
|
||||
adHarmonicResult.setDataType(DataSourceEnum.REAL_DATA.getValue());
|
||||
adHarmonicResult.setDataType(dataType.getValue());
|
||||
if (isStdDev) {
|
||||
adHarmonicResult.setDevMonitorId(FormalTestManager.pairsIdMap.inverse().get(temId));
|
||||
adHarmonicResult.setStdDevMonitorId(temId);
|
||||
|
||||
@@ -10,29 +10,32 @@ import lombok.Data;
|
||||
@Data
|
||||
public class AlignDataExcel {
|
||||
|
||||
@Excel(name = "时间", orderNum = "1", width = 40, groupName = "被检设备")
|
||||
|
||||
@Excel(name = "时间", orderNum = "1", width = 40, groupName = "标准设备")
|
||||
private String timeStdDev;
|
||||
|
||||
@Excel(name = "Ua", orderNum = "2", groupName = "标准设备")
|
||||
private Double uaStdDev;
|
||||
|
||||
@Excel(name = "Ub", orderNum = "3", groupName = "标准设备")
|
||||
private Double ubStdDev;
|
||||
|
||||
@Excel(name = "Uc", orderNum = "4", groupName = "标准设备")
|
||||
private Double ucStdDev;
|
||||
|
||||
@Excel(name = "时间", orderNum = "5", width = 40, groupName = "被检设备")
|
||||
private String timeDev;
|
||||
|
||||
@Excel(name = "Ua", orderNum = "2", groupName = "被检设备")
|
||||
@Excel(name = "Ua", orderNum = "6", groupName = "被检设备")
|
||||
private Double uaDev;
|
||||
|
||||
@Excel(name = "Ub", orderNum = "3", groupName = "被检设备")
|
||||
@Excel(name = "Ub", orderNum = "7", groupName = "被检设备")
|
||||
private Double ubDev;
|
||||
|
||||
@Excel(name = "Uc", orderNum = "4", groupName = "被检设备")
|
||||
@Excel(name = "Uc", orderNum = "8", groupName = "被检设备")
|
||||
private Double ucDev;
|
||||
|
||||
|
||||
@Excel(name = "时间", orderNum = "5", width = 40, groupName = "标准设备")
|
||||
private String timeStdDev;
|
||||
|
||||
@Excel(name = "Ua", orderNum = "6", groupName = "标准设备")
|
||||
private Double uaStdDev;
|
||||
|
||||
@Excel(name = "Ub", orderNum = "7", groupName = "标准设备")
|
||||
private Double ubStdDev;
|
||||
|
||||
@Excel(name = "Uc", orderNum = "8", groupName = "标准设备")
|
||||
private Double ucStdDev;
|
||||
|
||||
}
|
||||
|
||||
@@ -1603,13 +1603,13 @@ public class DetectionServiceImpl {
|
||||
|
||||
switch (anEnum) {
|
||||
case FREQ:
|
||||
if (ObjectUtil.isNull(waveNum)) {
|
||||
devDataList.stream().forEach(devData -> devData.getSqlData().stream().filter(sqlData -> sqlData.getDesc().equals(DetectionCodeEnum.FREQ.getCode())).findFirst().ifPresent(sqlData -> {
|
||||
DevData.SqlDataDTO.ListDTO listDTO = sqlData.getList();
|
||||
listDTO.setT(55.0);
|
||||
sqlData.setList(listDTO);
|
||||
}));
|
||||
}
|
||||
// if (ObjectUtil.isNull(waveNum)) {
|
||||
// devDataList.stream().forEach(devData -> devData.getSqlData().stream().filter(sqlData -> sqlData.getDesc().equals(DetectionCodeEnum.FREQ.getCode())).findFirst().ifPresent(sqlData -> {
|
||||
// DevData.SqlDataDTO.ListDTO listDTO = sqlData.getList();
|
||||
// listDTO.setT(55.0);
|
||||
// sqlData.setList(listDTO);
|
||||
// }));
|
||||
// }
|
||||
resultMap.put(PowerIndexEnum.FREQ.getKey(), isQualified(devDataList, standardDevDataList, devIdMapComm, pqErrSysDtls, true, fHz, DetectionCodeEnum.FREQ.getCode(), dataRule, num, code, oneConfig.getScale(), waveNum));
|
||||
break;
|
||||
case VRMS:
|
||||
@@ -1618,7 +1618,7 @@ public class DetectionServiceImpl {
|
||||
resultMap.put(PowerIndexEnum.V.getKey(), isQualified(devDataList, standardDevDataList, devIdMapComm, pqErrSysDtls, true, fUn, (isDelta && isExitDelta ? DetectionCodeEnum.PVRMS.getCode() : DetectionCodeEnum.VRMS.getCode()), dataRule, num, code, oneConfig.getScale(), waveNum));
|
||||
break;
|
||||
case IRMS:
|
||||
// if (ObjectUtil.isNotNull(waveNum)) {
|
||||
// if (ObjectUtil.isNotNull(waveNum) && (waveNum.equals(2) || waveNum.equals(5))) {
|
||||
// devDataList.stream().forEach(devData -> devData.getSqlData().stream().filter(sqlData -> sqlData.getDesc().equals(DetectionCodeEnum.IRMS.getCode())).findFirst().ifPresent(sqlData -> {
|
||||
// DevData.SqlDataDTO.ListDTO listDTO = sqlData.getList();
|
||||
// listDTO.setA(1.5);
|
||||
|
||||
Reference in New Issue
Block a user