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