fix(mapping): 修复配置类型判断逻辑

- 将SDI描述中的AB、BC、CA检测改为fullKey中线电压总有效值检测
- 确保正确的路径前缀添加逻辑
- 修复了条件判断的准确性问题
This commit is contained in:
周宇 蔡
2026-06-23 16:44:32 +08:00
parent e92ed85647
commit 646b5f3283

View File

@@ -745,7 +745,7 @@ public class JsonToXmlConversionService {
continue; continue;
} }
String daPath = buildDaPath(sdiItem.getName(), typeItem.getName(), doiItem); String daPath = buildDaPath(sdiItem.getName(), typeItem.getName(), doiItem);
if(2==configType && (sdiItem.getDesc().contains("AB")||sdiItem.getDesc().contains("BC")||sdiItem.getDesc().contains("CA"))){ if(2==configType && fullKey.contains("线电压总有效值")){
daPath = "1_" + daPath; daPath = "1_" + daPath;
} }
MetricInfo info = new MetricInfo(); MetricInfo info = new MetricInfo();