微调
This commit is contained in:
@@ -182,9 +182,9 @@ public class ResultServiceImpl implements IResultService {
|
|||||||
subType.setChildren(subTypeList);
|
subType.setChildren(subTypeList);
|
||||||
scriptSubList.add(subType);
|
scriptSubList.add(subType);
|
||||||
} else {
|
} else {
|
||||||
dipScriptTypeName(subValue, scriptSubList,finalResultMap, isValueType, "电压暂降测量准确度测试", 20, 85);
|
dipScriptTypeName(subValue, scriptSubList, finalResultMap, isValueType, "电压暂降测量准确度测试", 20, 85);
|
||||||
dipScriptTypeName(subValue, scriptSubList,finalResultMap, isValueType, "电压暂升测量准确度测试", 110, 180);
|
dipScriptTypeName(subValue, scriptSubList, finalResultMap, isValueType, "电压暂升测量准确度测试", 110, 180);
|
||||||
dipScriptTypeName(subValue, scriptSubList,finalResultMap, isValueType, "电压中断测量准确度测试", 0, 10);
|
dipScriptTypeName(subValue, scriptSubList, finalResultMap, isValueType, "电压中断测量准确度测试", 0, 10);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -240,7 +240,7 @@ public class ResultServiceImpl implements IResultService {
|
|||||||
return infoVOS;
|
return infoVOS;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void dipScriptTypeName(List<PqScriptDtls> subValue, List<TreeDataVO> subTypeList,Map<Integer, Set<Integer>> finalResultMap, Boolean isValueType, String name, Integer start, Integer end) {
|
private void dipScriptTypeName(List<PqScriptDtls> subValue, List<TreeDataVO> subTypeList, Map<Integer, Set<Integer>> finalResultMap, Boolean isValueType, String name, Integer start, Integer end) {
|
||||||
List<TreeDataVO> info = new ArrayList<>();
|
List<TreeDataVO> info = new ArrayList<>();
|
||||||
List<PqScriptDtls> dip = subValue.stream()
|
List<PqScriptDtls> dip = subValue.stream()
|
||||||
.filter(x -> "Dip".equals(x.getValueType()) && "A".equals(x.getPhase()))
|
.filter(x -> "Dip".equals(x.getValueType()) && "A".equals(x.getPhase()))
|
||||||
@@ -251,7 +251,7 @@ public class ResultServiceImpl implements IResultService {
|
|||||||
vo.setScriptTypeName(name);
|
vo.setScriptTypeName(name);
|
||||||
TreeDataVO dlt;
|
TreeDataVO dlt;
|
||||||
for (PqScriptDtls dtls : dip) {
|
for (PqScriptDtls dtls : dip) {
|
||||||
if(finalResultMap.containsKey(dtls.getIndex())){
|
if (finalResultMap.containsKey(dtls.getIndex())) {
|
||||||
dlt = new TreeDataVO();
|
dlt = new TreeDataVO();
|
||||||
List<PqScriptDtls> scriptDtlIndexList = subValue.stream().filter(x -> dtls.getIndex().equals(x.getIndex())).collect(Collectors.toList());
|
List<PqScriptDtls> scriptDtlIndexList = subValue.stream().filter(x -> dtls.getIndex().equals(x.getIndex())).collect(Collectors.toList());
|
||||||
//特征幅值=20%Un,持续时间=1周波
|
//特征幅值=20%Un,持续时间=1周波
|
||||||
@@ -780,12 +780,15 @@ public class ResultServiceImpl implements IResultService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResultVO resultData(ResultParam param) {
|
public ResultVO resultData(ResultParam param) {
|
||||||
StorageParam storage=new StorageParam();
|
StorageParam storage = new StorageParam();
|
||||||
storage.setIndex(param.getIndex());
|
storage.setIndex(param.getIndex());
|
||||||
storage.setScriptId(param.getScriptId());
|
storage.setScriptId(param.getScriptId());
|
||||||
storage.setDevId(param.getDevId());
|
storage.setDevId(param.getDevId());
|
||||||
storage.setDevNum(param.getDevNum());
|
storage.setDevNum(param.getDevNum());
|
||||||
storage.setCode(param.getCode());
|
storage.setCode(param.getCode());
|
||||||
|
DictTree dictTree = dictTreeService.getById(param.getScriptType());
|
||||||
|
List<Double> harmNum = new ArrayList<>();
|
||||||
|
if (HARMONIC_TYPE_CODE.contains(dictTree.getCode())) {
|
||||||
List<PqScriptCheckData> list = pqScriptCheckDataService.list(new MPJLambdaWrapper<PqScriptCheckData>()
|
List<PqScriptCheckData> list = pqScriptCheckDataService.list(new MPJLambdaWrapper<PqScriptCheckData>()
|
||||||
.distinct()
|
.distinct()
|
||||||
.select(PqScriptCheckData::getHarmNum)
|
.select(PqScriptCheckData::getHarmNum)
|
||||||
@@ -793,12 +796,14 @@ public class ResultServiceImpl implements IResultService {
|
|||||||
.isNotNull(PqScriptCheckData::getHarmNum)
|
.isNotNull(PqScriptCheckData::getHarmNum)
|
||||||
.eq(PqScriptCheckData::getIndex, param.getIndex())
|
.eq(PqScriptCheckData::getIndex, param.getIndex())
|
||||||
);
|
);
|
||||||
List<Double> harmNum = list.stream().map(PqScriptCheckData::getHarmNum).distinct().collect(Collectors.toList());
|
harmNum = list.stream().sorted(Comparator.comparing(PqScriptCheckData::getHarmNum))
|
||||||
ResultVO resultVO=new ResultVO();
|
.map(PqScriptCheckData::getHarmNum).distinct().collect(Collectors.toList());
|
||||||
if(CollUtil.isEmpty(harmNum)){
|
}
|
||||||
|
ResultVO resultVO = new ResultVO();
|
||||||
|
if (CollUtil.isEmpty(harmNum)) {
|
||||||
resultVO.setRawData(adNonHarmonicService.listNonHarmData(storage));
|
resultVO.setRawData(adNonHarmonicService.listNonHarmData(storage));
|
||||||
resultVO.setResultData(adNonHarmonicService.listNonHarmResultData(storage));
|
resultVO.setResultData(adNonHarmonicService.listNonHarmResultData(storage));
|
||||||
}else{
|
} else {
|
||||||
storage.setHarmNum(harmNum);
|
storage.setHarmNum(harmNum);
|
||||||
resultVO.setRawData(adHarmonicService.listHarmData(storage));
|
resultVO.setRawData(adHarmonicService.listHarmData(storage));
|
||||||
resultVO.setResultData(adHarmonicService.listHarmResultData(storage));
|
resultVO.setResultData(adHarmonicService.listHarmResultData(storage));
|
||||||
|
|||||||
Reference in New Issue
Block a user