1.6.11 fix next package for my_routes
This commit is contained in:
@@ -118,15 +118,25 @@ def get_city_by_type_transport_and_address_point(type_transport, address_point):
|
||||
from ReferenceDataApp.models import Airport, City
|
||||
|
||||
try:
|
||||
if type_transport == 'avia':
|
||||
return Airport.objects.get(id=address_point).city
|
||||
else:
|
||||
return City.objects.get(id=address_point)
|
||||
# if type_transport == 'avia':
|
||||
# return Airport.objects.get(id=address_point).city
|
||||
# else:
|
||||
return City.objects.get(id=address_point)
|
||||
except Exception as e:
|
||||
msg = f'get_city_by_type_transport_and_address_point Error = {str(e)}, type_transport = {type_transport}, address_point = {address_point}'
|
||||
print(msg)
|
||||
return None
|
||||
|
||||
def get_city_by_address_point(address_point):
|
||||
from ReferenceDataApp.models import Airport, City
|
||||
|
||||
try:
|
||||
return City.objects.get(id=address_point)
|
||||
except Exception as e:
|
||||
msg = f'get_city_by_address_point Error = {str(e)}, address_point = {address_point}'
|
||||
print(msg)
|
||||
return None
|
||||
|
||||
|
||||
def get_profile_my_routes_page_content_html(request):
|
||||
routes_Dict = get_routes_Dict(request.user)
|
||||
@@ -210,15 +220,18 @@ def get_routes_Dict(user=None, data=None):
|
||||
kwargs.update({key: val})
|
||||
|
||||
if key == 'from_address_point':
|
||||
city = get_city_by_type_transport_and_address_point(type_transport, val)
|
||||
# city = get_city_by_type_transport_and_address_point(type_transport, val)
|
||||
city = get_city_by_address_point(val)
|
||||
kwargs.update({f'from_city': city})
|
||||
|
||||
|
||||
res_Dict.update({
|
||||
'from_address_point_txt': city.get_country_n_city_str()
|
||||
})
|
||||
|
||||
if key == 'to_address_point':
|
||||
city = get_city_by_type_transport_and_address_point(type_transport, val)
|
||||
# city = get_city_by_type_transport_and_address_point(type_transport, val)
|
||||
city = get_city_by_address_point(val)
|
||||
kwargs.update({f'to_city': city})
|
||||
res_Dict.update({
|
||||
'to_address_point_txt': city.get_country_n_city_str()
|
||||
@@ -236,14 +249,14 @@ def get_routes_Dict(user=None, data=None):
|
||||
# ).order_by(
|
||||
# '-rising_DT', '-departure_DT', '-arrival_DT', '-modifiedDT'
|
||||
# )
|
||||
routes = Route.objects.exclude(
|
||||
rising_DT=None
|
||||
).filter(
|
||||
departure_DT__lt=datetime.now()
|
||||
)
|
||||
routes.update(
|
||||
rising_DT=None
|
||||
)
|
||||
# routes = Route.objects.exclude(
|
||||
# rising_DT=None
|
||||
# ).filter(
|
||||
# departure_DT__lt=datetime.now()
|
||||
# )
|
||||
# routes.update(
|
||||
# rising_DT=None
|
||||
# )
|
||||
|
||||
routes = Route.objects.filter(
|
||||
**kwargs
|
||||
|
||||
Reference in New Issue
Block a user