Spaces:
Sleeping
Sleeping
OnlyBiggg
commited on
Commit
·
38138dd
1
Parent(s):
a8c5cf5
fix: time select
Browse files
app/dialogflow/api/v1/dialogflow.py
CHANGED
@@ -332,20 +332,20 @@ async def is_valid_select_time(request: Request) -> Response:
|
|
332 |
routes_ids = list(set(route_dep_to_des + route_des_to_dep))
|
333 |
|
334 |
time_list: List[Dict[str, any]] = parameters.get("time_list", [])
|
335 |
-
|
336 |
route_name = parameters.get("route_name", None)
|
337 |
|
338 |
-
if
|
339 |
-
|
340 |
print(time)
|
341 |
for time in time_list:
|
342 |
-
if
|
343 |
id = int(time["id"])
|
344 |
trip = await dialog_service.search_trip_by_id(id, from_time, to_time, routes_ids, ticket_count)
|
345 |
departure_date = trip["raw_departure_date"]
|
346 |
parameters = {
|
347 |
"is_valid_time": True,
|
348 |
-
"departure_time":
|
349 |
"departure_date": departure_date,
|
350 |
"trip": trip,
|
351 |
}
|
|
|
332 |
routes_ids = list(set(route_dep_to_des + route_des_to_dep))
|
333 |
|
334 |
time_list: List[Dict[str, any]] = parameters.get("time_list", [])
|
335 |
+
time_select = parameters.get("time-select", None)
|
336 |
route_name = parameters.get("route_name", None)
|
337 |
|
338 |
+
if time_select is not None:
|
339 |
+
time_select = format_time(time_select)
|
340 |
print(time)
|
341 |
for time in time_list:
|
342 |
+
if time_select == time["time"]:
|
343 |
id = int(time["id"])
|
344 |
trip = await dialog_service.search_trip_by_id(id, from_time, to_time, routes_ids, ticket_count)
|
345 |
departure_date = trip["raw_departure_date"]
|
346 |
parameters = {
|
347 |
"is_valid_time": True,
|
348 |
+
"departure_time": time_select,
|
349 |
"departure_date": departure_date,
|
350 |
"trip": trip,
|
351 |
}
|