Browse Source

Send to rule chain a timestamp when KV entries were updated

pull/3602/head
Viacheslav Kukhtyn 6 years ago
parent
commit
f4bec22a61
  1. 7
      application/src/main/java/org/thingsboard/server/controller/BaseController.java

7
application/src/main/java/org/thingsboard/server/controller/BaseController.java

@ -771,10 +771,13 @@ public abstract class BaseController {
} }
} else if (actionType == ActionType.TIMESERIES_UPDATED) { } else if (actionType == ActionType.TIMESERIES_UPDATED) {
List<TsKvEntry> telemetry = extractParameter(List.class, 0, additionalInfo); List<TsKvEntry> telemetry = extractParameter(List.class, 0, additionalInfo);
if (telemetry != null) { if (telemetry != null && !telemetry.isEmpty()) {
ObjectNode values = json.createObjectNode();
for (TsKvEntry tsKvEntry : telemetry) { for (TsKvEntry tsKvEntry : telemetry) {
addKvEntry(entityNode, tsKvEntry); addKvEntry(values, tsKvEntry);
} }
entityNode.put("ts", telemetry.get(0).getTs());
entityNode.set("values", values);
} }
} }
} }

Loading…
Cancel
Save