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 |
}
|