fix: preserve jt808 location raw archive uri

This commit is contained in:
lingniu
2026-06-29 15:23:34 +08:00
parent b244984fcb
commit 6646b9b1e1
2 changed files with 23 additions and 1 deletions

View File

@@ -55,7 +55,9 @@ public final class TdengineEnvelopeRows {
return Optional.empty();
}
LocationPayload location = envelope.getLocation();
String rawUri = envelope.hasRawArchive() ? envelope.getRawArchive().getUri() : "";
String rawUri = firstNonBlank(
envelope.hasRawArchive() ? envelope.getRawArchive().getUri() : "",
envelope.getMetadataOrDefault("rawArchiveUri", ""));
String frameId = envelope.getMetadataOrDefault("frame_id", envelope.getEventId());
return Optional.of(new TdengineLocationRow(
instant(envelope.getEventTimeMs()),