调整检测报告

This commit is contained in:
2025-10-21 17:01:55 +08:00
parent b0a4458c56
commit b4878d4a25

View File

@@ -2135,7 +2135,11 @@ public class ResultServiceImpl implements IResultService {
String phases = phaseEntry.getKey();
List<Integer> harmNums = phaseEntry.getValue();
specialCaseDesc.append("").append(formatHarmNumbers(harmNums, isInterHarmonic)).append("次谐波");
specialCaseDesc.append(phases).append("无样本数据满足误差比较的前置条件,无法执行有效性判定。");
// 如果是T相则不拼接相别
if (!"T相".equals(phases)) {
specialCaseDesc.append(phases);
}
specialCaseDesc.append("无样本数据满足误差比较的前置条件,无法执行有效性判定。");
}
}
}
@@ -2359,10 +2363,16 @@ public class ResultServiceImpl implements IResultService {
// 生成无法比较的描述
if (!unComparablePhases.isEmpty()) {
specialCaseDesc.append("注:");
if (unComparablePhases.size() == 1) {
specialCaseDesc.append(unComparablePhases.get(0));
// 如果只有T相则不拼接相别
if (unComparablePhases.size() == 1 && "T相".equals(unComparablePhases.get(0))) {
// T相不拼接相别
} else {
specialCaseDesc.append(String.join("", unComparablePhases));
// 其他情况拼接相别
if (unComparablePhases.size() == 1) {
specialCaseDesc.append(unComparablePhases.get(0));
} else {
specialCaseDesc.append(String.join("", unComparablePhases));
}
}
specialCaseDesc.append("无样本数据满足误差比较的前置条件,无法执行有效性判定。");
}