diff --git a/src/main/java/com/xydl/cac/controller/I2syncController.java b/src/main/java/com/xydl/cac/controller/I2syncController.java index 898eb85..f8b53ff 100644 --- a/src/main/java/com/xydl/cac/controller/I2syncController.java +++ b/src/main/java/com/xydl/cac/controller/I2syncController.java @@ -96,8 +96,13 @@ public class I2syncController extends BasicController { public Response prewXml(String tablename) throws Exception { List fieldList = service.listFieldConfig(tablename); List attrs = new ArrayList<>(); + Attr attr = new Attr(); + attr.setName("Phase"); + attr.setValue("A相"); + attr.setAlarm("FALSE"); + attrs.add(attr); for (I2syncField field : fieldList) { - Attr attr = new Attr(); + attr = new Attr(); attr.setName(field.getDestFieldName()); attr.setValue("100.0"); attr.setAlarm("FALSE"); diff --git a/src/main/java/com/xydl/cac/transform/I2DataTransformer.java b/src/main/java/com/xydl/cac/transform/I2DataTransformer.java index 8f1c559..032ea87 100644 --- a/src/main/java/com/xydl/cac/transform/I2DataTransformer.java +++ b/src/main/java/com/xydl/cac/transform/I2DataTransformer.java @@ -33,9 +33,14 @@ public class I2DataTransformer { node.setTimestamp(date); List attrs = new ArrayList<>(); + Attr attr = new Attr(); + attr.setName("Phase"); + attr.setValue(sensor.getPhase()); + attr.setAlarm("FALSE"); + attrs.add(attr); for (I2syncField field : fieldList) { Object value = map.get(field.getFieldName()); - Attr attr = new Attr(); + attr = new Attr(); attr.setName(field.getDestFieldName()); attr.setValue(String.valueOf(value)); attr.setAlarm("FALSE");