lur_code
parent
fa3dcbb25f
commit
6beb640933
|
@ -14,11 +14,18 @@ def parada_ruta_expediciones(redis_id, parada_id, lineacode):
|
|||
info_linea['debug'] = 'Invalid QR'
|
||||
return 400, info_linea
|
||||
|
||||
if not paradadb.vigente:
|
||||
info_linea['debug'] = 'Parada sin servicios'
|
||||
info_linea['vigente'] = False
|
||||
return 400, info_linea
|
||||
|
||||
lineadb = obtiene_datos_linea(lineacode)
|
||||
if not lineadb:
|
||||
info_linea['debug'] = 'Invalid Lineas'
|
||||
return 400, info_linea
|
||||
|
||||
info_linea['vigente'] = True
|
||||
|
||||
rt_linea = pickle.loads(redis_client.get(lineadb.id_linea))
|
||||
|
||||
if len(rt_linea['servicios']) == 0:
|
||||
|
@ -101,9 +108,15 @@ def calcula_distancias_parada(redis_id, parada_id):
|
|||
|
||||
paradadb = obtiene_datos_parada(parada_id)
|
||||
if not paradadb:
|
||||
salida_parada['debug'] = 'Parada {}'.format(paradadb.id_paradero)
|
||||
return 200, salida_parada
|
||||
salida_parada['debug'] = 'Parada no Existe'
|
||||
return 400, salida_parada
|
||||
|
||||
if not paradadb.vigente:
|
||||
salida_parada['debug'] = 'Parada sin servicios'
|
||||
salida_parada['vigente'] = False
|
||||
return 200, info_linea
|
||||
|
||||
salida_parada['vigente'] = True
|
||||
|
||||
for key in ['stop_name', 'stop_lat', 'stop_lon']:
|
||||
salida_parada[key] = getattr(paradadb, key)
|
||||
|
@ -115,7 +128,7 @@ def calcula_distancias_parada(redis_id, parada_id):
|
|||
|
||||
info_linea = dict()
|
||||
|
||||
for key in ['route_short_name', 'route_long_name', 'route_color', 'route_text_color', 'lur']:
|
||||
for key in ['route_short_name', 'lur_code', 'route_long_name', 'route_color', 'route_text_color', 'lur']:
|
||||
info_linea[key] = rt_linea[key]
|
||||
|
||||
info_linea['servicios'] = []
|
||||
|
|
Loading…
Reference in New Issue