fix(open-platform): align realtime online status across protocols
This commit is contained in:
@@ -81,7 +81,7 @@ func (s *Service) QueryRealtimeVehicles(ctx context.Context, appKey, traceID str
|
||||
item.Protocol = point.Protocol
|
||||
item.RecordTime = point.ObservedAt.In(s.location).Format("2006-01-02 15:04:05")
|
||||
item.TimeDifferenceSeconds = &difference
|
||||
item.Online = difference <= 60
|
||||
item.Online = point.Online
|
||||
item.MotionStatus = "offline"
|
||||
if item.Online && point.SpeedKmh > 3 {
|
||||
item.MotionStatus = "driving"
|
||||
|
||||
Reference in New Issue
Block a user