fix: 补上Phase属性

dev
huangfeng 12 months ago
parent 9fdf8ad991
commit 5c9edf5c4a

@ -96,8 +96,13 @@ public class I2syncController extends BasicController {
public Response<String> prewXml(String tablename) throws Exception {
List<I2syncField> fieldList = service.listFieldConfig(tablename);
List<Attr> attrs = new ArrayList<>();
for (I2syncField field : fieldList) {
Attr attr = new Attr();
attr.setName("Phase");
attr.setValue("A相");
attr.setAlarm("FALSE");
attrs.add(attr);
for (I2syncField field : fieldList) {
attr = new Attr();
attr.setName(field.getDestFieldName());
attr.setValue("100.0");
attr.setAlarm("FALSE");

@ -33,9 +33,14 @@ public class I2DataTransformer {
node.setTimestamp(date);
List<Attr> 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");

Loading…
Cancel
Save