refactor: centralize telemetry metadata formatting
This commit is contained in:
@@ -2,6 +2,7 @@ package com.lingniu.ingest.protocol.jt808.mapper;
|
||||
|
||||
import com.lingniu.ingest.api.ProtocolId;
|
||||
import com.lingniu.ingest.api.event.LocationPayload;
|
||||
import com.lingniu.ingest.api.event.TelemetryMetadataValues;
|
||||
import com.lingniu.ingest.api.event.VehicleEvent;
|
||||
import com.lingniu.ingest.api.spi.EventMapper;
|
||||
import com.lingniu.ingest.identity.VehicleIdentity;
|
||||
@@ -287,7 +288,7 @@ public final class Jt808EventMapper implements EventMapper<Jt808Message> {
|
||||
copy.putAll(Jt808LocationAdditionalInfo.decode(loc.extensionItems()));
|
||||
Double totalMileageKm = totalMileageKm(loc);
|
||||
if (totalMileageKm != null) {
|
||||
copy.put("total_mileage_km", Double.toString(totalMileageKm));
|
||||
copy.put("total_mileage_km", TelemetryMetadataValues.doubleValue(totalMileageKm));
|
||||
}
|
||||
}
|
||||
return Map.copyOf(copy);
|
||||
|
||||
Reference in New Issue
Block a user