forked from TDTP/admin_transporte_backend
fix getInfoDevice
parent
8709d39b76
commit
10f9e59ae5
|
@ -75,27 +75,31 @@ class DispositivoViewSet(viewsets.ModelViewSet):
|
||||||
|
|
||||||
pk_linea = f'{t["route_id"]}-{t["direction_id"]}'
|
pk_linea = f'{t["route_id"]}-{t["direction_id"]}'
|
||||||
if pk_linea not in lineas:
|
if pk_linea not in lineas:
|
||||||
lineas[pk_linea] = models.Linea.objects.get(id_linea=pk_linea)
|
lineas[pk_linea] = models.Linea.objects.filter(id_linea=pk_linea).first()
|
||||||
|
|
||||||
linea = lineas[pk_linea]
|
linea = lineas[pk_linea]
|
||||||
|
|
||||||
if pk_linea not in lineas_agrupadas:
|
if linea == None:
|
||||||
lineas_agrupadas[pk_linea] = {
|
logging.error(pk_linea)
|
||||||
'Linea': pk_linea,
|
|
||||||
'Descripcion': linea.route_long_name,
|
|
||||||
'TipoLocomocion': linea.route_type.descripcion,
|
|
||||||
'colorFondo': linea.route_color,
|
|
||||||
'colorTexto': linea.route_text_color,
|
|
||||||
'Llegadas': []
|
|
||||||
}
|
|
||||||
|
|
||||||
lineas_agrupadas[pk_linea]['Llegadas'].append({
|
if linea != None:
|
||||||
'patente': t['vehicle_license_plate'],
|
if pk_linea not in lineas_agrupadas:
|
||||||
'Planificada': None,
|
lineas_agrupadas[pk_linea] = {
|
||||||
'EstimadaGPS': t['hora_llegada'],
|
'Linea': linea.route_long_name,
|
||||||
'DistanciaGPS': None,
|
'Descripcion': linea.route_short_name,
|
||||||
'Mensajelinea': None,
|
'TipoLocomocion': linea.route_type.descripcion,
|
||||||
})
|
'colorFondo': linea.route_color,
|
||||||
|
'colorTexto': linea.route_text_color,
|
||||||
|
'Llegadas': []
|
||||||
|
}
|
||||||
|
|
||||||
|
lineas_agrupadas[pk_linea]['Llegadas'].append({
|
||||||
|
'patente': t['vehicle_license_plate'],
|
||||||
|
'Planificada': None,
|
||||||
|
'EstimadaGPS': t['hora_llegada'],
|
||||||
|
'DistanciaGPS': None,
|
||||||
|
'Mensajelinea': None,
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
detalle_lineas = []
|
detalle_lineas = []
|
||||||
|
|
Loading…
Reference in New Issue